雜湊計算器
線上計算 MD5、SHA1、SHA256、SHA512 等多種雜湊值,支援 HMAC 與檔案雜湊
输入文本
SHA 系列使用浏览器原生 SubtleCrypto API 计算,MD5 使用内联实现。
工具介紹
雜湊計算器幫助你一次算出文字的多種雜湊值,把 MD5、SHA1、SHA256 等獨立工具合併在一起:
- 多演算法支援:一次輸入同時輸出 MD5、SHA1、SHA224、SHA256、SHA384、SHA512 六種雜湊值
- HMAC 模式:輸入金鑰,計算 HMAC-SHA256 等訊息驗證碼
- 大小寫切換:輸出結果支援大寫/小寫切換
- 即時計算:輸入即計算,無需點擊按鈕
- 逐個複製:每個雜湊值均可單獨複製
雜湊演算法比較
- MD5:128 位元,速度快,已被證明存在碰撞漏洞,不建議用於安全情境
- SHA1:160 位元,已不建議用於安全用途
- SHA256:256 位元,SHA-2 家族,目前安全,廣泛使用
- SHA512:512 位元,SHA-2 家族,安全性更高
使用情境
- 檔案完整性校驗
- 密碼雜湊儲存
- 數位簽章
- API 介面簽章驗證
- 資料去重
所有計算在瀏覽器本地完成,資料不會上傳伺服器。
雜湊演算法對照表
| 演算法 | 輸出長度 | 安全性 |
|---|---|---|
| MD5 | 128 位元/32 位元十六進位 | 存在碰撞漏洞,不建議安全用途 |
| SHA1 | 160 位元/40 位元十六進位 | 已不建議安全用途 |
| SHA256 | 256 位元/64 位元十六進位 | 安全,廣泛使用 |
| SHA512 | 512 位元/128 位元十六進位 | 安全性更高 |