哈希类型识别器
根据哈希的前缀、长度和字符集判断可能的类型:bcrypt、Argon2、MD5、SHA-1/2/3、CRC 等,并给出对应的 hashcat 模式和 John 格式。
识别依据的是长度、字符集和前缀,所以多种类型可能长得一样——列表按可能性而不是确定性排序。短横线表示这里没有列出对应模式,请查阅你所用版本的 hashcat 和 John the Ripper 文档。
| 哈希 | 类型 | hashcat | John |
|---|---|---|---|
| $2y$10$N9qo8uLOickgx2ZMR… | bcrypt | 3200 | bcrypt |
面对一个陌生的哈希,第一个问题就是:它是用什么算法生成的?这个识别器会检查哈希的前缀、长度和字符集,列出最可能的算法——从 bcrypt、Argon2 到 MD5、SHA 系列、CRC 和 NTLM——并给出对应的 hashcat 模式和 John the Ripper 格式,方便你进一步查询。全部在浏览器中运行。
使用方法
- 粘贴一个或多个哈希,每行一个。
- 查看最上面的最可能类型。
- 再看完整的候选列表,因为有些类型的长度相同。
- 后续工作可使用 hashcat 模式或 John 格式。
计算公式
带前缀的格式(如 $2b$、$argon2id$、$6$)会直接匹配。原始十六进制按长度分类:32 位十六进制多为 MD5/NTLM,40 位为 SHA-1,64 位为 SHA-256,以此类推。
示例
以 $2y$10$ 开头的值会被识别为 bcrypt,而普通的 32 位十六进制字符串最可能是 MD5(也可能是 NTLM 或 MD4)。
常见问题
为什么列出了好几种类型?
很多哈希长得一模一样——MD5、NTLM 和 MD4 都是 32 位十六进制。工具会把最常见的排在前面,但仅凭外形无法确定。
hashcat 和 John 两列是什么?
它们是该哈希类型对应的模式编号(hashcat -m)和格式名称(John the Ripper),配置这两个工具时会用到。
能识别加盐的哈希吗?
当盐以可识别的格式附带时有时可以,例如 hash:salt 或 modular-crypt 字符串。没有任何结构的加盐哈希与不加盐的哈希无法区分。
最后更新:
包含这些输入的页面地址: https://kakao.mobile/zh/tools/hash-identifier/
引用此工具
kakaoCalc. (2026, November 8). 哈希类型识别器. https://kakao.mobile/zh/tools/hash-identifier/
“哈希类型识别器.” kakaoCalc, 8 Nov. 2026, kakao.mobile/zh/tools/hash-identifier/.