文件MD5值是什麽?
MD5信息摘要算法壹種被廣泛使用的密碼散列函數,可以產生出壹個128位(16字節)的散列值(hash value),用於確保信息傳輸完整壹致。
MD5由美國密碼學家羅納德·李維斯特(Ronald Linn Rivest)設計,於1992年公開,用以取代MD4算法。這套算法的程序在 RFC 1321 標準中被加以規範。
擴展資料
1991年,Rivest開發出技術上更為趨近成熟的MD5算法。它在MD4的基礎上增加了"安全帶"(safety-belts)的概念。雖然MD5比MD4復雜度大壹些,但卻更為安全。
這個算法很明顯的由四個和MD4設計有少許不同的步驟組成。在MD5算法中,信息-摘要的大小和填充的必要條件與MD4完全相同。
Den boer和Bosselaers曾發現MD5算法中的假沖突(pseudo-collisions),但除此之外就沒有其他被發現的加密後結果了。
百度百科-MD5值