性少妇vide0seⅹfree_国产剧情视频在线观看_日日碰夜夜爽_九九这里只有精品视频_性free毛茸茸偷窥videos_国产v亚洲

您現(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)簽:
主站蜘蛛池模板: 国产美女视频自拍 | 国产欧美日韩二区 | 欧美激情性国产欧美无遮挡 | 午夜叫声理论片人人影院 | 国产欧美一区在线 | 日韩一区二区在线看 | 日本精品不卡 | 一本一生久久a久久精品综合蜜 | 亚洲美女高潮久久久久潘金莲 | 一级尻逼视频 | 久久精品国产亚洲av香蕉 | 国产极品粉嫩福利姬萌白酱 | 二区三区中文字幕 | 曰韩免费 | 再深点灬舒服灬太大的91优势 | 26uuu另类亚洲欧美日本老年 | 精国产品一区二区三区a片 视频一区中文字幕国产 | 91久久国产露脸精品国产护士 | 国产精品免费无遮挡无码永久视频 | 91高清在线看| 欧美劲爆婷婷五月久久 | 97网站| 8x成人在线电影 | 粗一硬一长一进一爽一a片 欧美人与牲禽动a交精品 | 日韩性生活一级 | 一区二区久久精品 | 黄色国产小视频 | a级大片在线观看 | 日韩在线中文视频 | 久久免费看少妇高潮A片红楼梦 | 黄毛片网站 | 人妻精品无码一区二区三区 | 国产做a∨在线视频播放 | 三级电影 | 国产1级| 中文字幕一区在线观看 | 三级在线免费看 | 成人精品 一区二区三区 | 橘梨纱av一区二区三区在线观看 | 亚洲国产美女精品久久久 | 国产一区二区欧美 |