RSA原理记录

Posted zs0618

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了RSA原理记录相关的知识,希望对你有一定的参考价值。

1.找出两个“很大”的质数:P & Q
N = P * Q
M = (P – 1) * (Q – 1)

2.找出整数E,E与M互质,即除了1之外,没有其他公约数

3.找出整数D,使得 ED 除以 M 余 1,即 (E D) % M = 1,等价于E*D-1=K*M

4.经过上述准备工作之后,可以得到:

E是公钥,负责加密
D是私钥,负责解密
N负责公钥和私钥之间的联系

5.加密算法,假定对X进行加密

(X ^ E) % N = Y

6.解密算法,根据费尔马小定义,可以使用以下公式完成解密

(Y ^ D) % N = X

原文链接:https://blog.csdn.net/sszgg2006/article/details/41945163

以上是关于RSA原理记录的主要内容,如果未能解决你的问题,请参考以下文章

RSA加密原理

RSA加密算法原理

SSH原理与运用和:远程登录 RSA算法原理和

RSA加解密原理

RSA算法记录----摘抄

RSA_RSA算法原理