網站首頁 學習教育 IT科技 金融知識 旅遊規劃 生活小知識 家鄉美食 養生小知識 健身運動 美容百科 遊戲知識 綜合知識
當前位置:趣知科普吧 > IT科技 > 

md5值是什麼意思

欄目: IT科技 / 發佈於: / 人氣:4.34K

md5值的意思是:

md5值是什麼意思

Message Digest Algorithm MD5爲計算機安全領域廣泛使用的一種散列函數,用以提供消息的完整性保護。該算法的檔案號爲RFC 1321(R.Rivest,MIT Laboratory for Computer Science and RSA Data Security Inc. April 1992)。MD5即Message-Digest Algorithm 5,用於確保資訊傳輸完整一致。是計算機廣泛使用的雜湊算法之一(又譯摘要算法、哈希算法),主流編程語言普遍已有MD5實現。將數據(如漢字)運算爲另一固定長度值,是雜湊算法的基礎原理,MD5的前身有MD2、MD3和MD4。

爲了加強算法的安全性,Rivest在1990年又開發出MD4算法。MD4算法同樣需要填補資訊以確保資訊的比特位長度減去448後能被512整除。然後,一個以64位二進制表示的資訊的最初長度被添加進來。Den boer和Bosselaers以及其他人很快的發現了攻擊MD4版本中第一步和第三步的漏洞。Dobbertin向大家演示瞭如何利用一部普通的個人電腦在幾分鐘內找到MD4完整版本中的衝突。毫無疑問,MD4就此被淘汰掉了。

Tags:md5