如何识别未知的哈希类型
Enyong Carinton Tegum·
August 8, 2025·
1 分钟阅读时间
您继承了一个数据库或在配置中找到了哈希值,并且需要知道生成它的算法。哈希值的长度和格式是强有力的线索。
通过长度识别
- 32 个十六进制字符 → 可能是 MD5
- 40 个十六进制字符 → 可能是 SHA-1
- 64 个十六进制字符 → 可能是 SHA-256
- 以
$2y$/$2a$开头 → bcrypt - 以
$argon2开头 → Argon2
为什么重要
了解类型可以告诉您存储的密码有多安全。如果您发现 MD5 或 SHA-1 保护密码,那就是一个危险信号 - 它们太快并且无法达到此目的(请参阅我们的哈希指南)。 bcrypt/Argon2 是安全的。
立即识别
我们的免费哈希标识符分析哈希并建议其类型。使用 MD5、SHA-256 和 bcrypt 工具生成哈希值。
底线
长度和前缀通常会揭示哈希的类型 - MD5/SHA-1/SHA-256 为 32/40/64 十六进制,bcrypt 为 $2y$。如果密码存储为 MD5 或 SHA-1,请计划升级到 bcrypt 或 Argon2。哈希标识符确认点击的类型。