检测 | 识别 | 分析

> 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$开头,后跟两位数的成本因子。

问:哈希和加密有什么区别?

答:哈希是单向且不可逆的。加密可以用正确的密钥解密。

问:什么是加盐哈希?

答:加盐哈希在哈希前添加随机数据,以防止彩虹表攻击。

// 其他语言