哈希对比工具

一次性计算文本的 MD5、SHA-1、SHA-256、SHA-512 哈希值,并可填入已有哈希值进行比对、自动识别算法。全部在浏览器本地完成,纯 JS 实现,不上传任何数据。

输入内容 等待输入

文本按 UTF-8 编码取字节;四种算法同时计算,便于横向对比。

哈希结果
输入字节—
算法数量—
比对结果—
输入文本后点击「计算哈希」,将同时给出 MD5 / SHA-1 / SHA-256 / SHA-512 结果;填入待比对哈希可自动定位算法。

所有哈希均为纯 JS 本地计算,可用于离线校验与算法识别。

比对规则
  • 文本按 UTF-8 编码转换为字节序列后再计算哈希。
  • 比对时忽略大小写与空格,但要求十六进制长度一致。
  • MD5 / SHA-1 / SHA-256 / SHA-512 结果长度分别为 32 / 40 / 64 / 128 个字符。
  • 可依据哈希长度快速判断其可能的算法类型。
  • 标准参考值:文本 "abc" 的 SHA-256 为 ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad。
  • 标准参考值:文本 "abc" 的 MD5 为 900150983cd24fb0d6963f7d28e17f72。