MD5即Message-Digest Algorithm 5(資訊-摘要演算法5),用於確保資訊傳輸完整一致。是電腦廣泛使用的雜湊演算法之一(又譯摘要演算法、雜湊演算法),主流程式設計語言普遍已有MD5實現。

2004年,王小雲證明MD5數位簽章演算法可以產生碰撞。2007年,Marc Stevens,Arjen K. Lenstra和Benne de Weger進一步指出通過偽造軟體簽名,可重複性攻擊MD5演算法。研究者使用首碼碰撞法(chosen-prefix collision),使程式前端包含惡意程式,利用後面的空間添上垃圾代碼湊出同樣的MD5 Hash值。

2008年,荷蘭埃因霍芬技術大學科學家成功把2個可執行檔進行了MD5碰撞,使得這兩個運行結果不同的程式被計算出同一個MD5。2008年12月一組科研人員通過MD5碰撞成功生成了偽造的SSL證書,這使得在https協議中伺服器可以偽造一些根CA的簽名。

MD5密文線上破解/解密

本站暫不提供MD5查詢。

暴力破解之前,可以先到以下站點的MD5散列數據庫碰碰運氣:

http://www.xmd5.com 即時MD5演算法解密資料已達數千億,後臺超級破解採用非雲分散式運算,MD5破解範圍達數萬萬億條。