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.
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.