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原理记录的主要内容,如果未能解决你的问题,请参考以下文章