哈希算法识别

#️⃣ Hash Identifier

Hash Identifier - Guess the algorithm (MD5/SHA1/SHA256/SHA512/BCrypt) from a hash length, charset and known prefix. Free, browser-only.

📐 工作原理与说明
依据长度与格式特征推测哈希算法类型。
  • 长度线索:MD5 为 32 位十六进制,SHA-1 为 40 位,SHA-256 为 64 位,SHA-512 为 128 位。
  • 前缀标记:$2y$ 为 bcrypt,$1$ 为 MD5-crypt,$6$ 为 SHA-512-crypt,$argon2 为 Argon2。
  • 局限:长度相同的算法无法仅凭长度区分(如 SHA-256 与 SHA3-256 同为 64 位)。
  • 结论:识别结果为概率性推测,需结合来源上下文确认。
⚠️ 使用说明与注意事项

📋 长度对照

算法十六进制长度
MD532
SHA-140
SHA-25664
SHA-512128

📚 深度解析:Hash Identifier

💡 常见使用场景

识别
32 位十六进制 → 可能是 MD5;40 位 → SHA-1;64 位 → SHA-256。

❓ 常见问题(FAQ)

识别一定准吗?
只能按长度与字符集猜测,需结合来源确认。
为什么识别出好几个结果?
因为不同算法可能产生同长度摘要:32 位十六进制既可能是 MD5 也可能是 NTLM 或某些组合;40 位既能是 SHA-1 也可能是加盐后的形态。工具只能按特征给出候选,最终要用一对已知的明文与摘要对照验证。