ハッシュ種別の判定
Hash Identifier
長さ・使われている文字・接頭辞から、そのハッシュを作ったアルゴリズムを可能性の高い順に挙げます。
32文字の16進の文字列はMD5です。同時にNTLMでもMD4でもLMでもあり、文字列そのものにはそれを決めるものが何もありません。ここでは、ひとつの答えがあるふりをせず、形の合うアルゴリズムをすべて順位付けして並べます。
ハッシュはブラウザの中だけで調べます。どこにも送信しません。
使い方
ハッシュを貼り付けます
空白も大文字小文字も関係ありません。`$2y$…`、`$argon2id$…`、`*ABCD…`のような構造を持つハッシュは、形式が自ら名乗っているのでそのまま特定します。
文脈で選びます
そのハッシュがどこから来たかが、文字列には決められないことを決めます。WindowsのSAMファイルから出てきた32文字の16進はNTLMで、同じ値が古いPHPのテーブルにあればMD5です。
候補ごとの注記を読みます
項目ごとに、なぜその形が当てはまるのか、その形がそのアルゴリズムを意味することがどれくらいよくあるのかを書きます。だから確度の低い推測は、推測だと目に見えます。
よくある質問
ハッシュを元に戻せますか。
いいえ。判別だけです。ハッシュ関数は作りからして一方向ですし、このツールは対応表を持っていませんし、解読サービスに問い合わせることもありません。
1つの文字列に候補が多すぎます。
素の16進が型の情報を持っていないからです。あるのは長さと文字の種類だけで、それを共有するアルゴリズムはいくつもあります。32文字の16進に対してひとつの答えを名乗る道具は、そうと言わずに推測をしています。
「不明」と出ます。
それなら、長さも文字の種類も既知のどれとも合っていません。値が途中で切れている、16進ではなくbase64である、あるいはソルトを付け足したアプリ独自の形式である、といったことがよくある原因です。それを書き出した側を確かめてください。
ここから渡せます
文字列のハッシュ
Text Hash
文字列のMD5・SHA-1・SHA-256・SHA-384・SHA-512・CRC-32を計算し、大文字表記とBase64での出力も選べます。
ファイルのチェックサム
File Checksum
大きさを問わずファイルを流しながらハッシュし、貼り付けた期待値と突き合わせます。
bcrypt・argon2の照合
bcrypt & argon2 Checker
パスワードを指定したコストでbcryptにかけ、既存のbcryptのハッシュと突き合わせます(argon2は判別しますが計算はしません)。
エントロピー測定
Entropy Meter
文字列やファイルのシャノンエントロピーを測ってバイトの分布を描き、鍵らしきものを見つけるのに使えます。
次の一手
このツールが出したものをそのまま受け取れる道具です。
bcrypt・argon2の照合
bcrypt & argon2 Checker
パスワードを指定したコストで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にし、縁はブラシで直せます。