MD5 用於快速檢查碼 — 非用於儲存密碼
貼上文字;取得 32 位十六進制 MD5。清楚說明:MD5 的碰撞抵抗力已被破解;但適用於非安全檢查碼和舊 API。
字元: 10
使用時機
用於比對公開發佈的 checksum,或與仍使用 MD5 的舊 API 溝通 — 非用於密碼儲存。
範例
運作方式
純 JS 實作的 MD5(或等效)作用於 UTF-8 位元組 → 十六進位。MD5 已不具碰撞抗性。
常見陷阱
- 不應用於密碼或對抗攻擊者的完整性檢查。
- 編碼(UTF-8 與 UTF-16)會改變摘要結果。
- 新設計建議使用 SHA-256。
差異說明
MD5 用於舊版 checksum;SHA-1 同樣過時;SHA-256 提供更強的 checksum。仍非加密。
常見問題
對密碼安全嗎?
**不安全。**請在伺服器端使用密碼雜湊函式(bcrypt/scrypt/argon2)。
檔案的 MD5?
先處理文字;檔案雜湊功能之後可選。
大寫十六進制?
可切換。
相關工具?
SHA-256 提供更強的校驗和。
相關工具
在瀏覽器中執行。不上傳任何資料。非安全產品——雜湊與 JWT 解碼僅供除錯使用,非密碼儲存或驗證建議。