工具功能
本工具可以计算文本的 MD5、SHA-1、SHA-256 哈希值,并支持和你提供的预期哈希值进行比对,判断内容是否一致,常用于文件下载后校验完整性、校验文本一致性等场景。
使用方法
- 在「待计算内容」输入框中填入你需要计算哈希值的文本内容
- 如果你需要比对哈希值,请在「预期哈希值」输入框中填入你已知的预期哈希值,留空则仅展示计算结果
- 勾选你需要计算的哈希算法(支持同时勾选多种算法)
- 点击「计算并比对」按钮,即可查看计算结果和比对结果
计算原理
本工具使用浏览器原生 SubtleCrypto API 计算 SHA 系列哈希值,使用独立 MD5 库计算 MD5 哈希值,计算过程完全在你的浏览器本地完成,不会上传数据到服务器。
不同哈希算法输出长度:
- MD5:128位,输出32个十六进制字符
- SHA-1:160位,输出40个十六进制字符
- SHA-256:256位,输出64个十六进制字符
注意事项
- 哈希值比对不区分大小写,也会自动忽略输入中的空格,方便你直接粘贴比对
- MD5 已被证明存在安全性问题,如果用于安全性场景(如密码存储)推荐使用 SHA-256 或更安全的算法
- 本工具计算结果仅供参考,不构成专业建议