0

編碼結果

MD5

關於MD5

MD5 是一種雜湊函數,可以從任意長度的資料產生 128 位元雜湊值。它曾被廣泛使用,但由於碰撞抵抗性存在問題,不建議用於目前的密碼學用途。

在 DenCode 中,輸入的字串會按指定字元編碼作為位元組序列處理,並以 32 位十六進制顯示 MD5 雜湊值。

例如,「Hello, world!」的 MD5 雜湊值如下。

6cd3556deb0da54bca060b4c39479839

雜湊值的特點

MD5 對相同輸入始終產生相同的雜湊值。即使輸入只改變一點,輸出的雜湊值也會有很大變化。

雜湊函數是單向函數,因此無法從雜湊值還原原始輸入資料。

輸入MD5 雜湊值
Hello, world!6cd3556deb0da54bca060b4c39479839
Hello, world?b35b9b4b6114ee258f063e61a53d178b

MD5 有時會出現在舊檢查碼的比對中,但在竄改偵測、簽章等需要安全性的用途下,請考慮使用 SHA-256 等更新的雜湊函數。