桁数と接頭辞から候補を絞る
16進ハッシュは桁数(ビット長)が大きな手がかりになります。32桁=128bit(MD5系)、40桁=160bit(SHA-1系)、64桁=256bit(SHA-256系)、128桁=512bit(SHA-512系)です。$2y$ や $6$、$argon2id$ のような接頭辞があれば、bcrypt・sha512crypt・Argon2 などを確実に特定できます。
ハッシュ文字列の種類を推定します。長さ・文字種・接頭辞から MD5 / SHA-1 / SHA-256 / SHA-512 / bcrypt / Argon2 / NTLM / sha512crypt などの候補を確度つきで表示。CTF やインシデント調査で「これは何のハッシュ?」を素早く判断できます。
ハッシュ文字列を貼り付けると、長さ・文字種・接頭辞から種類(MD5 / SHA系 / bcrypt / Argon2 / NTLM など)を確度つきで推定します。CTF やインシデント調査の切り分けに。 判定はすべてブラウザ内で行われ、入力データはサーバーに送信されません。
※ MD5・NTLM・LM・MD4 は同じ32桁16進で、形式だけでは区別できません。生成元(Windowsアカウント=NTLM、一般的なハッシュ=MD5)など文脈で判断します。
💡 ハッシュ種別の見分け方
$2y$=bcrypt、$argon2id$=Argon2、$6$=sha512crypt、$1$=md5crypt、$P$=phpass(WordPress)。これらはソルトとパラメータを内包します。作業の流れに近いツールへすぐ移動できます。
Hash Identifier は、ハッシュ値の長さ・文字種・接頭辞から、MD5・SHA-1・SHA-256・SHA-512・bcrypt・Argon2・NTLM・sha512crypt などの候補を確度つきで推定するツールです。CTF やインシデント調査で「これは何のハッシュか」を素早く切り分けるのに使えます。
判定はブラウザ内で完結し、入力したハッシュ文字列はサーバーへ送信されません。
16進ハッシュは桁数(ビット長)が大きな手がかりになります。32桁=128bit(MD5系)、40桁=160bit(SHA-1系)、64桁=256bit(SHA-256系)、128桁=512bit(SHA-512系)です。$2y$ や $6$、$argon2id$ のような接頭辞があれば、bcrypt・sha512crypt・Argon2 などを確実に特定できます。
MD5・NTLM・LM・MD4 はすべて32桁16進で、文字列の形だけでは区別できません。本ツールは候補を確度つきで併記し、取得元(Windowsの認証情報なら NTLM など)から判断できるよう注記します。あくまで推定であり、100%の特定はできない点に注意してください。