ZH
我的工具

哈希类型识别器

根据哈希的前缀、长度和字符集判断可能的类型:bcrypt、Argon2、MD5、SHA-1/2/3、CRC 等,并给出对应的 hashcat 模式和 John 格式。

最可能的类型
bcrypt
第一个哈希的候选类型
bcrypt

识别依据的是长度、字符集和前缀,所以多种类型可能长得一样——列表按可能性而不是确定性排序。短横线表示这里没有列出对应模式,请查阅你所用版本的 hashcat 和 John the Ripper 文档。

可能的哈希类型(hashcat 模式 -m,John 格式)
哈希类型hashcatJohn
$2y$10$N9qo8uLOickgx2ZMR…bcrypt3200bcrypt
我的工具 →
广告

面对一个陌生的哈希,第一个问题就是:它是用什么算法生成的?这个识别器会检查哈希的前缀、长度和字符集,列出最可能的算法——从 bcrypt、Argon2 到 MD5、SHA 系列、CRC 和 NTLM——并给出对应的 hashcat 模式和 John the Ripper 格式,方便你进一步查询。全部在浏览器中运行。

使用方法

  1. 粘贴一个或多个哈希,每行一个。
  2. 查看最上面的最可能类型。
  3. 再看完整的候选列表,因为有些类型的长度相同。
  4. 后续工作可使用 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 字符串。没有任何结构的加盐哈希与不加盐的哈希无法区分。

最后更新:

引用此工具
APA

kakaoCalc. (2026, November 8). 哈希类型识别器. https://kakao.mobile/zh/tools/hash-identifier/

MLA

“哈希类型识别器.” kakaoCalc, 8 Nov. 2026, kakao.mobile/zh/tools/hash-identifier/.

广告