java 实现RSA 算法

RSA算法的实现原理 RSA公钥密码体制描述以下:(m为明文,c为密文)java 选取两个大素数p,q。p和q保密 计算n=pq,r=(p-1)(q-1)。n公开,r保密 随机选取正整数1<e<r,知足gcd(e,r)=1.e是公开的加密密钥 计算d,知足de=1(mod r).d是保密的解密密钥 加密变换:  c=m^e mod n 解密变换:  m=c^d mod n 因此在实现RSA算法以前
相关文章
相关标签/搜索