MD5-報文摘要算法

 

 

(1)Message Digest Algorithm 5(中文名爲消息摘要算法第五版)爲計算機安全領域廣泛使用的一種散列函數,用以提供消息的完整性保護,以確保信息傳輸完整一致。


(2)MD5算法的功能是將數據運算變爲另一固定長度值,是散列算法的基礎原理。MD5的前身有MD2、MD3和MD4。

 

 

 

 

(3)就好比每個人的指紋都是唯一的一樣,文件的MD5值也是唯一的,效驗MD5就是用來確保文件在傳輸過程中未被修改用的
有的網站在提供下載的同時還提供MD5值,你可以去下一個MD5效驗工具,這樣下別的東西完成後,就可以效驗一下




(4)MD5算法的用途主要分爲以下幾類:
  1、防止被篡改,比如我提供文件下載,爲了防止不法分子在安裝程序中添加木馬,我可以在網站上公佈由安裝文件得到的MD5輸出結果。
  2、防止直接看到明文,現在很多網站在數據庫存儲用戶的密碼的時候都是存儲用戶密碼的MD5值。這樣就算不法分子得到數據庫的用戶密碼的MD5值,也無法知道用戶的密碼。
  3、防止抵賴(數字簽名),例如A寫了一個文件,認證機構對此文件用MD5算法產生摘要信息並做好記錄。這樣可以防止出現以後A不承認此事而帶來的麻煩。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章