信息摘要算法5
MD5是一種廣泛使用的加密算法,能夠將任意長度的數據轉換成固定長度的哈希值。
MD5算法的全稱是「Message-Digest Algorithm 5」,即信息摘要算法5,由MD2、MD3、MD4演變而來。MD5的主要特點包括不可逆性,即一旦數據經過MD5處理生成哈希值,就無法從哈希值恢復出原始數據。MD5的哈希值長度為128位,這種算法對數據的完整性檢測非常有效,因為即使數據只改變一點點,其MD5值也會發生顯著變化。MD5廣泛套用於數據完整性校驗、密碼學、數字簽名等領域。然而,需要注意的是,由於MD5的安全性已經不足以滿足現代加密需求,因此在實際套用中已經被更安全的哈希算法如SHA-256或SHA-3所替代。