雜湊輸出長度 使用指南
雜湊輸出長度速查計算器。列出常見雜湊演算法(MD5/SHA 系列等)的輸出長度,輸入演算法即給出位元組與位數,用於預估雜湊值儲存空間與摘要長度選型。
計算公式與原理
MD5=128bit, SHA1=160bit, SHA256=256bit, SHA512=512bitHex 長度 = 位元組數 × 2
雜湊輸出長度速查計算器。列出常見雜湊演算法(MD5/SHA 系列等)的輸出長度,輸入演算法即給出位元組與位數,用於預估雜湊值儲存空間與摘要長度選型。
典型使用場景
- 欄位設計:為資料庫/索引選擇雜湊長度以平衡衝突與儲存。
- 簽名對接:確認對端摘要位數(如 SHA-256 為 32 位元組)。
- 教學速查:對比 MD5/SHA-1/SHA-256 輸出規模。
算例參考
- 示例:SHA-256:輸出 256 bit = 32 位元組 = 64 個十六進位制字元。
注意事項
本工具純前端執行,輸入內容不上傳伺服器;結果為按上述口徑得到的理論估算值。實際應用受裝置引數、測量條件與當地規範影響,請以裝置銘牌、檢測報告與現行標準為準,重大決策建議諮詢專業人士。
- MD5 還能用嗎?
- 僅用於非安全校驗(如去重),因其已被攻破不可用於完整性/防篡改。
- 位數與安全性關係?
- 抗碰撞強度約與位數半相關(生日攻擊),SHA-256 遠強於 MD5/SHA-1。
- 為何同時給位元組與位數?
- 儲存按位元組、展示常用十六進位制(2 字元/位元組),兩者都常用。