哈希输出长度 使用指南
哈希输出长度速查计算器。列出常见哈希算法(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 字符/字节),两者都常用。