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算法以前
相關文章
相關標籤/搜索