哈希计算器
在线计算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位十六进制 | ✅ 安全性更高 |