web-dev-qa-db-ja.com

既知のハッシュ関数の入出力のグローバルチェック

ハッシュ関数の入出力を提供し、既知の関数に対してこれらを実行し、一致を返すことができるWebサイト、アプリケーション、またはスクリプトはありますか?

次に、関数をリストする1つの試みを示します。

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

8
blunders

ハッシュ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… 

楽しい!

9
dalimama

あなたはあなたが入力と出力を与えたいということを意味し、それからサイト/アプリ/何があなたにどんなハッシュ関数が使われたかを与えますか?

正確にそれを行うものは知りません。しかし、与えられた入力に対して多くのハッシュ形式を計算する http://www.fileformat.info/tool/hash.htm があります。それはあなたに与えます:

Adler32
CRC32
ハヴァル
MD2
MD4
MD5
RipeMD128
RipeMD160
SHA-1
SHA-256
SHA-384
SHA-512

ワールプール

7
woliveirajr

興味があるかもしれません sphlib :これは、共通のAPIの下で多くの暗号化ハッシュ関数を実装するライブラリであり、従来のmd5sum/sha1sumに似たコマンドラインツールツールがあります。 Cで書かれていますが、Javaバージョンもあり、Webサイトのアプレットに変換するのはかなり簡単です。

3
Thomas Pornin