Hash-identifierare
Gissa vilken algoritm som producerade en hash från dess längd, teckenuppsättning och prefix.
Hash-identifierare
Klistra in en hash och det här verktyget gissar vilken algoritm som troligen producerade den. Den läser tre saker: längden, teckenuppsättningen och eventuell ledande markör. En hex-sträng med 32 tecken flaggas som MD5 — men även NTLM och MD4, eftersom de delar samma 128-bitars längd. En hex-sträng med 64 tecken pekar på SHA-256, SHA3-256 eller BLAKE2s; 40 hex tecken betyder SHA-1 eller RIPEMD-160. Prefixformat är entydiga: $2a$, $2b$ och $2y$ är bcrypt, $argon2 är Argon2, $1$ är md5crypt och $6$ är sha512crypt. En 8-4-4-4-12-sträng med 36 tecken är ett UUID, och en token som börjar med eyJ och har två punkter är en JWT. Allt som är giltigt base64 men inte en hash märks som sådant, och okänd indata rapporteras som okänt.
Detta är en heuristik, inte en garanti. De flesta sammandrag med fast längd går inte att särskilja från enbart deras utdata - verktyget kan inte skilja en MD5 från en NTLM-hash, eftersom byten är identiska, så det listar varje kandidat snarare än att låtsas vara säker. Aktivera "Sannolikt endast" för att bara behålla den första, primära gissningen per rad när du vill ha ett kompakt svar.
Sätt en hash per rad för att klassificera en hel kolumn på en gång; varje resultat är taggat efter position och namnger kandidatalgoritmerna med deras bitlängd. Algoritmnamn hålls exakt som de skrivits - MD5, SHA-256, bcrypt - eftersom de är identifierare, inte översättbara ord.
Allt körs i din webbläsare. Ingenting hashas, knäcks, slås upp eller laddas upp – verktyget inspekterar bara formen på texten du klistrar in, så även en riktig lösenords-hash lämnar aldrig din enhet.