欧美变态口味重另类在线视频-欧美变态另类人妖-欧美变态另类牲交-欧美变态味孕交蓝光-欧美不卡-欧美不卡二区

行業新聞

您當前的位置:首頁 > 新聞資訊 > 行業新聞

RSA 算法的描述

發布源:深圳維創信息技術發布時間:2020-11-23 瀏覽次數:

由于公開密鑰加密具有很大的優點, 許多研究人員悉心研究解決這一難題的算法。

其中一個較好的算法是由美國麻省理工學院的Rivest、Shamir 和Adleman 三人研究小組于 1978 年提出的RSA 加密算法, 該方法基于數論原理。

手機視頻加密軟件應用先進的加密算法,使加密視頻在手機實現授權播放。

RSA 算法公開密鑰的產生(1) 選擇兩個大素數p 和q;(2) 計算n= p @ q 和z= (p- 1) @ (q- 1) ;(3) 選擇一整數e, 要滿足0< e< z , 且gcd(z, e) = 1;(4) 公開密鑰PK= { e, n} 。

RSA 算法私有密鑰的產生

1、 Euclid 擴展算法

RSA 算法中的私有密鑰通常利用Euclid 擴展算法來計算。

Euclid 擴展算法在數論中應用廣泛, 它被用來求解形如ax=b(mod n) 的方程。

Euclid 擴展算法首先確定兩個整數x 和y, 滿足:xa+ yb= 1。

為了使x 和y 存在( x, y 不一定) , 必須有gcd(a,b) = 1。

它的算法(偽代碼) 描述如下:(1) 初始化a1= 1, a2 = 1,b1= 0,b2 = 1;(2) n1= q* n2 + r;(3) If (r= = 0) gcd( n1, n2) = n2 , a= a2 , b=b2 , 算法結束;(4) Else n1= n2, n2= r, t= a2, a2= a1- q*a2 , a1 = t,t= b2 , b2 = b1 - q* b2 ,b1 = t, 轉(2) 。

例1:找出x 和y, 使得7x+ 120y= 1。

其運算過程見表1。

表1 Euclid 擴展算法的運算過程

所以,7* ( - 17) + 120* 1= 1。

對于解形如ax=b(mod n) 的方程, 只要稍作變換即可。

例2:找出x, 使得7x=1(mod 120) 。

由例1得7* ( - 17) + 120* 1= 1, 可找出x= (- 17mod 120) = 103。

可以驗證7x= 7* 103= 721, 滿足721 mod 120= 1成立。

2 、擴展算法解出RSA 算法中的私鑰

RSA 中的私鑰d 要滿足deS 1(mod z) , d是e在模z下的乘法逆元, 因為e與z互素, 由模運算可知, 它的乘法逆元一定存在。

這個方程可以利用Euclid 擴展算法解出。

于是得到私鑰SK={d, n} 。

3 、RSA 算法中的加密和解密

若用整數M表示明文, 用整數C表示密文(M和C均小于n) , 則加密和解密運算為:

加密: C= Me( mod n) ;解密: M= Cd(mod n) 。

4 、RSA 算法實例

選擇兩個素數, p= 11, q= 13, 得出 n=143, z= 120。

再選取一個與z= 120 互質的數,例如e= 7, 解方程7d= 1(mod 120) , 利用Euclid擴展算法可得出d= 103, 則公開密鑰= (n, e) =( 143,7) , 秘密密鑰= (n, d) = ( 143, 103) 。

設A 需要發送機密信息( 明文) m= 85 給 B, A 已經從公開媒體得到了B 的公開密鑰(n, e) =( 143,7) , 于是A 可以算出加密值: c= m mod n= 85 mod 143= 123, 并發送給 B。

B 在收到密文c= 123 后, 利用只有自己知道的秘密密鑰計算: m= c mod n = 123的103次方mod143= 85, 所以, B 可以得到A 發來的真正的信息m= 85, 實現了解密。


  • 上一篇:密碼系統的安全性
  • 下一篇:透明文件加解密
  • Copyright © 2021 深圳市維創信息技術有限公司 版權所有

    粵ICP備2021016007號

    主站蜘蛛池模板: 国产高清卡一卡新区 | 欧美国产黄色 | 国产单亲乱子伦视频 | 久草国产在线观看 | 国产精品亚洲一区二区麻豆 | 四虎影院免费在线 | 日韩一区二区三区不卡 | 国产亚洲精品久久久久婷婷瑜伽 | 国产成人亚洲欧美激情 | 88国产精品视频一区二区三区 | 日本精品久久久久中文字幕 | 精品人妻久久av区 | 国产精品精品自在线拍 | 日日躁夜夜躁狠狠久久AV | 日韩中文字幕精品免费视频 | 在线成色综合网站 | 欧美国产成人激情视频在线观看 | 精品无马国产自在现线一 | 精品日产一卡2卡三卡网站 精品日产一卡二卡 | 2024夜夜干天天天爽 | 国产suv精品一区二区 | 毛片精品亚洲熟女乱色一区二区三区麻豆 | 九九热这里只有国产精品 | 日本亚洲欧洲色情 | 国产亚洲日韩欧美在线 | 国产成人深夜福利短视频99 | 国产丰满老熟女重口对白 | 精品国产一区 | 一个人看的www免费视频动漫 | 欧美一级夜夜爽 | 久久国产精品张柏芝 | 欧美91精品久久久久影视网免费全集 | 亚洲高清在线观看播放 | 国产精品自产拍在线网站 | 国产成人亚洲精品91专区手机 | 99re在线视频一区 | 欧美国产国产综合国产精 | 撕开胸罩胸奶头玩大胸动态图片 | 亚洲制服丝袜中文字幕在线 | 欧洲无人区卡一卡二卡三 | 一本久道久久综合多人 |