哈希类型识别
Hash Identifier
按长度、字符构成和前缀推测一段哈希是哪种算法生成的,按可能性排序。
一串 32 位十六进制字符是 MD5。它也是 NTLM、MD4,还是 LM,而字符串里没有任何东西能区分它们。这里把形状吻合的每一种算法排出来,而不是假装只有一个答案。
哈希只在你的浏览器里分析,不会发往任何地方。
怎么用
粘贴哈希
空白和大小写无所谓。结构化的哈希——`$2y$…`、`$argon2id$…`、`*ABCD…`——会直接识别出来,因为格式自己报了名。
用上下文来选
哈希从哪来的,能定下字符串本身定不下的事。从 Windows SAM 文件里出来的 32 位十六进制值是 NTLM;同样的值在一张旧 PHP 表里就是 MD5。
读每个候选项的说明
每一项都说明为什么这个形状吻合,以及它实际是这种算法的常见程度,所以一个低置信度的猜测看得出来就是猜测。
常见问题
它能反推哈希吗?
不能。只做识别。哈希函数从构造上就是单向的,这个工具没有查找表,也不接任何破解服务。
一个字符串为什么有这么多候选?
因为裸十六进制不带任何类型信息。只有长度和字符集可看,而有几种算法共享它们。任何对一串 32 位十六进制只给一个答案的工具,都是在猜,只是没告诉你。
它说“未知”。
那就是长度或字符集和任何已知的都不匹配——常见原因是值被截断了、是 base64 而不是十六进制、或者是某个应用专有的格式后面附了盐。查一下是什么写出了它。
可以从这些接进来
文本哈希计算
Text Hash
算出字符串的 MD5、SHA-1、SHA-256、SHA-384、SHA-512 和 CRC-32,输出可选大写或 Base64。
文件校验和
File Checksum
不限大小地流式哈希文件,并和你粘贴进来的期望值当场比对。
bcrypt 与 argon2 校验
bcrypt & argon2 Checker
用指定 cost 对密码做 bcrypt 哈希,并把密码和现有的 bcrypt 哈希比对;argon2 认得出来但不计算。
熵值测量
Entropy Meter
测量字符串或文件的香农熵并给出字节分布直方图,用来判断哪一段是密钥。
接下来
这些工具吃得下当前工具的产出,结果可以直接送过去。
bcrypt 与 argon2 校验
bcrypt & argon2 Checker
用指定 cost 对密码做 bcrypt 哈希,并把密码和现有的 bcrypt 哈希比对;argon2 认得出来但不计算。
熵值测量
Entropy Meter
测量字符串或文件的香农熵并给出字节分布直方图,用来判断哪一段是密钥。
文件校验和
File Checksum
不限大小地流式哈希文件,并和你粘贴进来的期望值当场比对。
文本哈希计算
Text Hash
算出字符串的 MD5、SHA-1、SHA-256、SHA-384、SHA-512 和 CRC-32,输出可选大写或 Base64。
音频格式转换
Audio Converter
在 MP3、WAV、FLAC、AAC、OGG、Opus 之间转换,比特率和采样率可设。
图片抠图去背景
Background Remover
在 OKLab 色彩空间中抠掉纯色或均匀背景,输出透明 PNG,并可用画笔修补边缘。