五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

對稱加密算法:GOST 28147

2023-01-26 18:39 作者:CSDN首席噴子  | 我要投稿

GOST 28147是前蘇聯(lián)/俄聯(lián)邦64位分組密碼標準,使用256位密鑰,其特點在于計算速度遠快于DES,占用資源少,且密鑰較3DES更長。作為前蘇聯(lián)最高機密,GOST 28147長期被視為“不可攻破”的算法,直至2011年才提出有效的攻擊手段。算法描述如下:

加密器內(nèi)部維護以下數(shù)據(jù):

(1)256位密鑰緩存,分為8個32位數(shù),稱為X0,X1,…,X7。

(2)32位寄存器CM1、CM2。

(3)輸入寄存器N1、N2。

加密、解密使用的輪函數(shù)是完全一致的,共進行32次輪運算,但是使用的密鑰順序不同。加密使用

X0 X1 X2 X3 X4 X5 X6 X7 X0 X1 X2 X3 X4 X5 X6 X7

X0 X1 X2 X3 X4 X5 X6 X7 X7 X6 X5 X4 X3 X2 X1 X0

解密使用

X0 X1 X2 X3 X4 X5 X6 X7 X7 X6 X5 X4 X3 X2 X1 X0

X7 X6 X5 X4 X3 X2 X1 X0 X7 X6 X5 X4 X3 X2 X1 X0

?

輪運算算法描述如下:

(1)輸入被復(fù)制到輸入寄存器N1、N2。

(2)N1的值復(fù)制到CM1中,將CM1和X0相加,結(jié)果儲存在CM1中。

(3)將CM1值在S盒中替換。注意GOST 28147標準并沒有規(guī)定S盒,下面代碼中的S盒是從MD2中拿過來的。

(4)CM1向高位循環(huán)移位11位。

(5)CM1和N2異或,結(jié)果存入CM2。

(6)N1寫入N2。

(7)CM2寫入N1。

注意第32輪稍有不同,第(4)步結(jié)束后,CM2寫入N2即終止。ECB模式代碼如下所示:

當然,實際情況下應(yīng)用更多的是CTR模式,以避免明文攻擊。思路是提供一個64位遞增計數(shù)器,加密器加密的是計數(shù)器和明文輸入異或的結(jié)果。代碼如下所示:


對稱加密算法:GOST 28147的評論 (共 條)

分享到微博請遵守國家法律
齐河县| 商南县| 东丽区| 巴彦淖尔市| 灵璧县| 扬州市| 维西| 息烽县| 荣昌县| 锦屏县| 古浪县| 宜兰县| 乌兰察布市| 三门峡市| 屏山县| 兰西县| 罗甸县| 桦川县| 视频| 巴彦淖尔市| 宽甸| 达州市| 湖南省| 原阳县| 龙泉市| 江永县| 梁平县| 青阳县| 通渭县| 宁阳县| 原阳县| 凤山县| 阳东县| 邛崃市| 横峰县| 徐汇区| 陕西省| 平乡县| 西丰县| 霍林郭勒市| 平昌县|