Ugrás a tartalomhoz

Hash azonosító

Találd ki, melyik algoritmus hozott létre hash-t a hosszából, a karakterkészletből és az előtagból.

Bemenet
Kimenet

Hash azonosító

Illesszen be egy hash-t, és ez az eszköz kitalálja, hogy valószínűleg melyik algoritmus hozta létre azt. Három dolgot olvashat: a hosszt, a karakterkészletet és az összes vezető jelzőt. A 32 karakterből álló hex karakterlánc MD5-ként van megjelölve – de NTLM és MD4 is, mivel ezek ugyanazt a 128 bites hosszúságot osztják meg. Egy 64 karakterből álló hex karakterlánc mutat az SHA-256, SHA3-256 vagy BLAKE2s; A 40 hex karakter SHA-1 vagy RIPEMD-160 karaktert jelent. Az előtagolt formátumok egyértelműek: a $2a$, $2b$ és $2y$ bcrypt, az $argon2 az Argon2, a $1$ az md5crypt és a $6$ az sha512crypt. A 36 karakterből álló 8-4-4-4-12 karakterlánc egy UUID, az eyJ-vel kezdődő és két pontból álló token pedig egy JWT. Bármi, ami érvényes base64, de nem hash, úgy van címkézve, és a fel nem ismert bemenet ismeretlenként jelenik meg.

Ez heurisztika, nem garancia. A legtöbb fix hosszúságú kivonat nem különböztethető meg önmagában a kimenetétől – az eszköz nem tudja megkülönböztetni az MD5-öt az NTLM-kivonattól, mivel a bájtok azonosak, ezért minden jelöltet listáz, ahelyett, hogy biztosra menne. Kapcsolja be a „Csak nagy valószínűséggel” beállítást, ha soronként csak az első, elsődleges tippet szeretné megtartani, ha tömör választ szeretne.

Tegyen egy hash-t soronként, hogy egy egész oszlopot egyszerre osztályozzon; minden eredmény pozíció szerint van megjelölve, és megnevezi a jelölt algoritmusokat azok bithosszával. Az algoritmusok nevei pontosan úgy vannak megőrizve, ahogy írják – MD5, SHA-256, bcrypt –, mivel ezek azonosítók, nem lefordítható szavak.

Minden a böngészőjében fut. Semmi nincs kivonatolva, feltörve, kikeresve vagy feltöltve – az eszköz csak a beillesztett szöveg alakját ellenőrzi, így még a valódi jelszókivonat sem hagyja el az eszközt.

Gyakori kérdések

Hogyan azonosítja a hash-t?
Csak alak szerint: a hossz, a karakterkészlet (hex, base64) és bármilyen előtag, például $2b$ vagy $argon2. Soha nem számít ki vagy fordít meg semmit – csak az ismert formátumokhoz igazítja a mintát.
Miért sorol fel több algoritmust egy hashhez?
Mivel sok algoritmus ugyanazt a kimeneti hosszúságot állítja elő. A 32 karakteres hex kivonat lehet MD5, NTLM vagy MD4; magában a karakterláncban semmi sem különbözteti meg őket, így az eszköz őszintén felsorol minden jelöltet ahelyett, hogy kitalálna egyet.
Meg tudja mondani az eredeti szöveget, vagy feltöri a hash-t?
Nem. A kivonatolás egyirányú, és ez az eszköz nem kísérel meg semmilyen keresést vagy nyers erőszakot. Csak azt mondja meg, hogy a hash milyen formátumúnak tűnik.
Garantáltan helyes az eredmény?
Nem. Ez egy hosszúság és formátum heurisztika. A megfelelő hosszúságú véletlenszerű hex karakterláncot a rendszer kivonatként jelenti, még akkor is, ha soha nem volt az, ezért tekintse a választ erős utalásnak, ne bizonyítéknak.
Fel van töltve valahova a hash-em?
Nem. Az azonosítás teljes egészében a böngészőjében történik, és semmi, amit beilleszt – a valódi jelszókivonatokat is beleértve – soha nem hagyja el az eszközt.