> detect | identify | analyze <
// 从任意哈希字符串即时识别哈希算法
// 粘贴哈希以识别其类型...
分析:
[检测]
15+种哈希类型
识别MD5、SHA-1、SHA-256、SHA-512、bcrypt、CRC32、NTLM、MySQL哈希等。
[即时]
自动识别
输入或粘贴时自动检测哈希类型。
[免费]
详细信息
查看算法名称、位长度、示例哈希和常见用例。
// 关于哈希识别
哈希识别的工作原理:
通过分析输入字符串的长度、字符集和格式模式来进行识别。
示例:
d41d8cd98f00b204e9800998ecf8427e → MD5 (32 hex chars, 128 bits)
常见哈希长度:
- >8个十六进制字符(32位):CRC32
- >32个十六进制字符(128位):MD5、NTLM
- >40个十六进制字符(160位):SHA-1、MySQL 5.x
- >64个十六进制字符(256位):SHA-256
- >128个十六进制字符(512位):SHA-512
>> 常见问题
问:如何识别哈希类型?
答:检查长度和字符集。32hex = MD5,64hex = SHA-256。$2a$前缀表示bcrypt。
问:最常见的哈希长度是多少?
答:CRC32=8,MD5=32,SHA-1=40,SHA-256=64,SHA-384=96,SHA-512=128个十六进制字符。
问:bcrypt哈希是什么样的?
答:bcrypt哈希以$2a$、$2b$或$2y$开头,后跟两位数的成本因子。
问:哈希和加密有什么区别?
答:哈希是单向且不可逆的。加密可以用正确的密钥解密。
问:什么是加盐哈希?
答:加盐哈希在哈希前添加随机数据,以防止彩虹表攻击。