五月天堂网_免费看影片_1024手机看毛片_亚洲综合四区_男人的天堂影院_在线亚洲自拍

您現(xiàn)在的位置:首頁 > 企業(yè)新聞 > 密碼學(xué)中MD5算法

密碼學(xué)中MD5算法

2018-03-20 16:37:01 | 來源:中培企業(yè)IT培訓(xùn)網(wǎng)

2) MD5算法

MD5消息摘要算法(RFC1321)由Ron Rivest提出。該算法以一個任意長的消息作為輸入,輸出128hit的消息摘要。輸入按512bit的分組進行處理。MD5處理操作包括以下幾步:

1、附加填充位

對消息進行填充使消息的長度與448模512同余(長度-44-8 mod512),即填充長度為5 12的整數(shù)倍再減去64。

2、附加長度值

將填充前的初始消息的長度(用64bit表示)按低位字節(jié)優(yōu)先附加在步驟l的結(jié)果后。如果初始長度大于264,僅使用該長度的低64bit…這樣,該域所包含的長度值為初始消息長度模26硨的值。前兩步的結(jié)果產(chǎn)生一個長度為512整數(shù)倍比特的消息。

3、初始化MD緩存

使用一個128bit的緩存來存放該散列函數(shù)的中間及最終結(jié)果。該緩存可表示為4個32bit的寄存器(A,B,C,D)。

4、處理512bit(16字節(jié))消息分組序列

算法的核心是一個包含4輪處理的壓縮函數(shù)。4輪處理具有相似的結(jié)構(gòu),但每次使用不同的基本邏輯函數(shù),每一輪以當(dāng)前的512位數(shù)據(jù)塊( Yq)和128位緩沖值A(chǔ)BCD作為輸入,并修改緩沖值的內(nèi)容。

5、輸出

所有L個512bit的分組處理完成后,第L階段產(chǎn)生的輸出便是128bit的消息摘要。

隨著處理器速度的提升,128bit散列值的安全性已經(jīng)成為問題。可以看出,具有相同消息摘要的兩個消息的處理需要264次操作,而給定摘要尋找消息需要2128次操作。前一個數(shù)字太小了,不能夠保證安全性。眾多密碼分析攻擊的出現(xiàn)正說明了MD5在密碼分析方面的弱點。

標(biāo)簽:
主站蜘蛛池模板: 好紧好爽免费午夜视频 | 亚州国产精品精华液 | 久久亚洲欧美日韩精品专区 | 全彩本子爆乳h无遮挡 | 91九色性视频 | 黄色片一级的 | 艳妇臀荡乳欲伦交换gif | 天天干天天插天天 | free性护士videos猛烈 | 最近免费中文字幕视频2019 | 亚洲午夜福利在线视频 | avtt香蕉久久 | 尻逼影院 | 欧美一级无毛 | 操av在线 | 成人观看在线 | 久久久久夜夜夜精品国产 | 又大又长粗又爽又黄少妇毛片 | 日本精品久久 | 日韩精品2区 | 毛片一级av | 一区久久精品 | 色婷婷中文字幕 | :国产精品成人一区二区三区 | 日韩一区二区三区在线看 | 天天天干干干 | 吉吉天堂 | 台湾一级黄色录像 | 欧美男同志gay免费video | hd欧美free性xxxx护土 | 日韩人妻无码免费视频一区二区 | 国产h视频在线观看 | av毛片在线免费 | 色999在线| 亚洲男人天堂视频 | 狠狠狠色 | 国产偷录视频叫床高潮 | 放荡的护士bd在线观看中文 | 日韩精品第五页 | 欧美日韩激情视频 | 宅男噜噜噜66一区二区66 |