軟體說明 軟體說明

MD5訊息摘要演算法(英語:MD5 Message-Digest Algorithm),一種被廣泛使用的密碼雜湊函數,可以產生出一個128位元(16位元組)的散列值(hash value),用於確保信息傳輸完整一致。MD5由羅納德·李維斯特設計,於1992年公開,用以取代MD4演算法。這套演算法的程序在 RFC 1321 中被加以規範。

將數據(如一段文字)運算變為另一固定長度值,是雜湊算法的基礎原理。

1996年後被證實存在弱點,可以被加以破解,對於需要高度安全性的資料,專家一般建議改用其他演算法,如SHA-1。2004年,證實MD5演算法無法防止碰撞,因此無法適用於安全性認證,如SSL公開金鑰認證或是數位簽章等用途。

歷史與密碼學

1992年8月,羅納德·李維斯特向IETF提交了一份重要文件,描述了這種算法的原理,由於這種算法的公開性和安全性,在90年代被廣泛使用在各種程序語言中,用以確保資料傳遞無誤等。

MD5由MD4、MD3、MD2改進而來,主要增強算法複雜度和不可逆性。

目前,MD5算法因其普遍、穩定、快速的特點,仍廣泛應用於普通數據的錯誤檢查領域。例如在一些BitTorrent下載中,軟件將通過計算MD5檢驗下載到的文件片段的完整性。

MD5 MD5訊息摘要演算法(英語:MD5 Message-Digest Algorithm),一種被廣泛使用的密碼雜湊函數,可以產生出一個128位元(16位元組)的散列值(hash value),用於確保信息傳輸完整一致。MD5由羅納德·李維斯特設計,於1992年公開,用以取代MD4演算法。這套演算法的程序在 RFC 1321 中被加以規範。

發表迴響 發表迴響

工商服務 - 廣告



本工具 QR Code

MD5 轉換 - 將字串轉換為MD5 - ez2o Studio

版權聲明

  • 在瀏覽或使用本網站時,視同使用者已完全接受並瞭解本聲明中所有規範、中華民國相關法規、一切國際網路規定及使用慣例,並不得為任何不法目的使用本網站。
  • 在限於個人及非商業目的的情況下,使用者可依智慧財產權法律之相關規範,自由瀏覽及使用本網站,或下載本網站上明示提供下載之相關資料,但請註明出處。
  • 任何商業機構或團體,非經本站同意,不得以任何形式轉載、重製、散布、公開播送、出版或發行本網站內容。
  • 本網站內所有著作及資料,包括文字、圖片、影像等,均受中華民國著作權法相關條文保護,屬於 ez2o Studio 所有,未經本站合法授權,不得擅自重製、修改、編輯、轉載、或以其他方式非法使用。
  • 本網站外連連結之著作權,屬原網站建構或維護單位所有。
  • 任何個人或非商業機構網站均可自由以超連結方式連結本網站。

免責聲明

本網站對於任何使用或引用本網站網頁資料引致之損失或損害,概不負責。本網站亦有權隨時刪除、暫停或編輯本網站所登載之各項資料,以維護本網站之權益。
除法律規定在任何情況下,本網站對於:
  • 使用或無法使用本網站之各項服務。
  • 經由本網站取得訊息或進行交易。
  • 第三人在本網站上之陳述或作為。
  • 其他與本網站服務有關之事項。
所導致之任何直接、間接、附帶、特別、懲罰性或衍生性損害,一概不負賠償責任。