信息安全-加密:RAS 加密
阿新 • • 發佈:2019-04-17
ras rsa .com 方法 ima hit 加密 十進制 col
1、
ylbtech-信息安全-加密:RAS 加密 |
1.返回頂部 |
RSA 是不對稱的加密(加密密鑰和解密密鑰不同 其中 一個為公鑰,一個為私鑰);
公鑰和私鑰的產生是基於一對很大的素數(十進制來說 大於100位)
首先來看 公鑰和私鑰的產生
①選取兩個很大的素數 p、q,計算 n=p*q
②隨機選取一個加密密鑰e 要求,e和(p-1)*(q-1)互質 且 e<(p-1)*(q-1)
③最後 根據e p q計算解密密鑰d,使得d滿足 e*d= 1 (mod(p-1)(q-1)) 並且 n和d也要互質
這樣 數e和n是公鑰 e是私鑰,p q兩個則不再需要,應該丟棄,不讓任何人知道;
加密方法:
首先 將加密數據分成等長的數據塊 m1 m2 m3…… 每一塊長度為s 使得 2^s<=n
則 mi 對應的密文 是ci = mi^e ( mod n )
解密方式 mi = ci^d ( mod n ) ( b )
2、2.返回頂部 |
3.返回頂部 |
4.返回頂部 |
5.返回頂部 |
6. |
作者:ylbtech 出處:http://ylbtech.cnblogs.com/ 本文版權歸作者和博客園共有,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連接,否則保留追究法律責任的權利。 |
信息安全-加密:RAS 加密