什麼是 MD5 雜湊?
MD5(Message-Digest Algorithm 5)是一種廣泛使用的單向雜湊函數,能將任意長度的文字轉換成固定長度的 128 位元輸出,通常以 32 個十六進位字元表示。舉例來說,無論你輸入「你好」還是整本《紅樓夢》的全文,經由文字轉 MD5 雜湊工具處理後,都會產生一串如 5d41402abc4b2a76b9719d911017c592 的結果。這種特性使 MD5 成為驗證資料一致性的實用工具。值得注意的是,MD5 是「單向」的:從原始文字可計算出雜湊值,但無法從雜湊值反推回原文。這項設計使其適用於檢查檔案是否遭竄改或比對重複內容。雖然 MD5 已不再推薦用於高安全性場景,但在非加密用途(如快取鍵生成或教學示範)中仍具價值。若需處理敏感資料,建議搭配更安全的演算法如 SHA-256。