多演算法雜湊器

#️⃣ Hash Multi

📐 工作原理與說明

Compute many hash algorithms (MD5, SHA, CRC…) at once in your browser — compare digests side by side.

  • 支援 MD5(128b)/ SHA-1(160b)/ SHA-256 / SHA-512 / SHA-3,經 Web Crypto SubtleCrypto.digest 計算。
  • 用途:檔案完整性校驗、去重、內容指紋。

⚠️ 安全提示:MD5、SHA-1 已被證明可碰撞,勿用於數字簽名或口令儲存;口令應使用 bcrypt / Argon2 等慢雜湊。本工具純前端,資料不上傳。

一鍵計算多種雜湊:MD5 / SHA-1 / SHA-256 / SHA-512 / CRC32,支援多演算法同時輸出與大小寫切換。SHA 走瀏覽器原生 crypto.subtle,全程本地。

演算法:

📚 雜湊演算法輸出長度

演算法摘要長度(bit)十六進位制字元數適用場景
MD512832檔案校驗(非安全)
SHA-116040已不推薦用於安全
SHA-25625664通用安全指紋
SHA-512512128高安全場景

雜湊是單向不可逆函式,用於完整性校驗與指紋;儲存密碼須加鹽並使用慢雜湊(bcrypt/argon2)。

📚 深度解析:多演算法雜湊器

💡 常見使用場景

多算
`test` 同時輸出 MD5=98f6bcd4621d373cade4e832627b4f6、SHA256=9f86d081… 等。

❓ 常見問題(FAQ)

用哪個最安全?
校驗用 SHA-256;防篡改簽名用 HMAC-SHA256。
加鹽雜湊為什麼和別處算的不一樣?
加鹽是把隨機串與原文按約定順序拼接後再雜湊,順序(前鹽/後鹽)、編碼(UTF-8/GBK)與輸出格式(十六進位制/Base64)任一不同,結果都不同。對接前必須確認這三項,並用對方給出的明文—摘要樣例驗證自己的實現。