已知散列函数的输入/输出的全局检查

信息安全 哈希 逆向工程
2021-08-19 16:44:52

是否有网站、应用程序或脚本允许您为哈希函数提供输入/输出,针对已知函数运行这些,并返回任何匹配项?

这是列出功能的一种尝试:

http://en.wikipedia.org/wiki/List_of_hash_functions

3个回答

Hash ID 是一个新的开源项目,旨在实现您正在寻找的东西:

http://code.google.com/p/hash-identifier/

支持的加密格式:

ADLER-32
CRC-32
CRC-32B
CRC-16
CRC-16-CCITT
DES(Unix)
FCS-16
GHash-32-3
GHash-32-5
GOST R 34.11-94
Haval-160
Haval-192 110080 ,Haval-224 114080 ,Haval-256
Lineage II C4
Domain Cached Credentials
XOR-32
MD5(Half)
MD5(Middle)
MySQL
MD5(phpBB3)
MD5(Unix)
MD5(Wordpress)
MD5(APR)
Haval-128
MD2
MD4
MD5
MD5(HMAC(Wordpress))
NTLM
RAdmin v2.x
RipeMD-128
SNEFRU-128
Tiger-128
MySQL5 - SHA-1(SHA-1($pass))
MySQL 160bit - SHA-1(SHA-1($pass))
RipeMD-160
SHA-1
SHA-1(MaNGOS)
Tiger-160
Tiger-192
md5($pass.$salt) - Joomla
SHA-1(Django)
SHA-224
RipeMD-256
SNEFRU-256
md5($pass.$salt) - Joomla
SAM - (LM_hash:NT_hash)
SHA-256(Django)
RipeMD-320
SHA-384
SHA-256
SHA-384(Django)
SHA-512
Whirlpool
And more… 

享受!

你的意思是你想给出输入和输出,然后是一个站点/应用程序/任何给你使用什么散列函数的东西?

我不知道有什么能做到这一点。但是有http://www.fileformat.info/tool/hash.htm可以为给定的输入计算大量的哈希格式。它为您提供:

Adler32
CRC32
哈弗
MD2
MD4
MD5
RipeMD128
RipeMD160
SHA-1
SHA-256
SHA-384
SHA-512
Tiger
Whirlpool

您可能对sphlib感兴趣:这是一个在通用 API 下实现许多加密哈希函数的库,并且有一个类似于经典md5sum/的命令行工具工具sha1sum它是用 C 编写的,但也有一个 Java 版本,它很容易变成网站的小程序。