Přeskočit na obsah

Identifikátor hash

Hádejte, který algoritmus vytvořil hash z jeho délky, znakové sady a prefixu.

Vstup
Výstup

Identifikátor hash

Vložte hash a tento nástroj odhadne, který algoritmus jej s největší pravděpodobností vytvořil. Čte tři věci: délku, sadu znaků a případnou značku na začátku. Řetězec hex o 32 znacích je označen jako MD5 — ale také NTLM a MD4, protože mají stejnou 128bitovou délku. 64znakový řetězec hex ukazuje na SHA-256, SHA3-256 nebo BLAKE2s; 40 znaků hex znamená SHA-1 nebo RIPEMD-160. Formáty s předponou jsou jednoznačné: $2a$, $2b$ a $2y$ jsou bcrypt, $argon2 je Argon2, $1$ je md5crypt a $6$ je sha512crypt. Řetězec 8-4-4-4-12 o 36 znacích je UUID a token, který začíná na eyJ a má dvě tečky, je JWT. Cokoli, co je platný base64, ale ne hash, je jako takové označeno a nerozpoznaný vstup je hlášen jako Neznámý.

Toto je heuristika, nikoli záruka. Většina výtahů s pevnou délkou je k nerozeznání od jejich samotného výstupu – nástroj nedokáže rozeznat MD5 od hashe NTLM, protože bajty jsou identické, takže vypíše všechny kandidáty, spíše než aby předstíral, že si je jistý. Zapněte „Pouze s největší pravděpodobností“, chcete-li zachovat pouze první primární odhad na řádek, pokud chcete kompaktní odpověď.

Chcete-li klasifikovat celý sloupec najednou, vložte jeden hash na řádek; každý výsledek je označen pozicí a pojmenuje kandidátské algoritmy jejich bitovou délkou. Názvy algoritmů jsou uchovávány přesně tak, jak jsou zapsány – MD5, SHA-256, bcrypt – protože se jedná o identifikátory, nikoli slova, která lze přeložit.

Vše běží ve vašem prohlížeči. Nic není hašováno, prasklé, vyhledáno ani nahráno – nástroj pouze zkontroluje tvar textu, který vložíte, takže ani skutečný hash hesla nikdy neopustí vaše zařízení.

Časté dotazy

Jak se pozná hash?
Pouze podle tvaru: délka, znaková sada (hex, base64) a jakákoli předpona, jako je $2b$ nebo $argon2. Nikdy nic nepočítá ani nevrací – pouze porovnává vzor se známými formáty.
Proč uvádí několik algoritmů pro jeden hash?
Protože mnoho algoritmů produkuje stejnou výstupní délku. 32znakový výtah hex může být MD5, NTLM nebo MD4; nic v samotném řetězci je nerozlišuje, takže nástroj poctivě vypíše každého kandidáta místo toho, aby jednoho tipoval.
Může mi to říct původní text nebo rozlousknout hash?
Ne. Hašování je jednosměrné a tento nástroj se nepokouší o žádné vyhledávání ani hrubou sílu. Pouze vám řekne, jaký formát má hash vypadat.
Je výsledek zaručeně správný?
Ne. Jedná se o heuristiku délky a formátu. Náhodný řetězec hex správné délky bude hlášen jako hash, i když nikdy nebyl, takže odpověď považujte za silnou nápovědu, nikoli za důkaz.
Je můj hash někde nahrán?
Ne. Identifikace probíhá výhradně ve vašem prohlížeči a nic, co vložíte – včetně skutečných hash hesel – nikdy neopustí vaše zařízení.