最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(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的評論 (共 條)

分享到微博請遵守國家法律
澳门| 宜君县| 梅州市| 靖江市| 霸州市| 新乐市| 和林格尔县| 蓬溪县| 永昌县| 海南省| 辛集市| 隆回县| 合阳县| 任丘市| 光山县| 长顺县| 和田县| 化隆| 岚皋县| 钟山县| 社旗县| 盖州市| 巩留县| 神农架林区| 茌平县| 沧源| 灵宝市| 禄劝| 泽州县| 德保县| 广南县| 遂昌县| 道真| 闽侯县| 子长县| 连云港市| 江孜县| 凌源市| 通山县| 小金县| 邮箱|