Identificador de hash
Adivinhe qual algoritmo produziu um hash a partir de seu comprimento, conjunto de caracteres e prefixo.
Identificador de hash
Cole um hash e esta ferramenta adivinha qual algoritmo provavelmente o produziu. Ele lê três coisas: o comprimento, o conjunto de caracteres e qualquer marcador inicial. Uma string hex de 32 caracteres é sinalizada como MD5 – mas também NTLM e MD4, porque compartilham o mesmo comprimento de 128 bits. Uma string hex de 64 caracteres aponta para SHA-256, SHA3-256 ou BLAKE2s; 40 caracteres hex significam SHA-1 ou RIPEMD-160. Os formatos prefixados são inequívocos: $2a$, $2b$ e $2y$ são bcrypt, $argon2 é Argon2, $1$ é md5crypt e $6$ é sha512crypt. Uma string 8-4-4-4-12 de 36 caracteres é um UUID, e um token que começa com eyJ e tem dois pontos é um JWT. Qualquer coisa que seja base64 válida, mas não um hash, é rotulada como tal, e a entrada não reconhecida é relatada como Desconhecida.
Esta é uma heurística, não uma garantia. A maioria dos resumos de comprimento fixo são indistinguíveis apenas de sua saída – a ferramenta não consegue diferenciar um MD5 de um hash NTLM, porque os bytes são idênticos, então ela lista todos os candidatos em vez de fingir ter certeza. Ative "Somente provavelmente" para manter apenas a primeira estimativa principal por linha quando quiser uma resposta compacta.
Coloque um hash por linha para classificar uma coluna inteira de uma vez; cada resultado é marcado por posição e nomeia os algoritmos candidatos com seu comprimento de bits. Os nomes dos algoritmos são mantidos exatamente como estão escritos – MD5, SHA-256, bcrypt – porque são identificadores, não palavras traduzíveis.
Tudo roda no seu navegador. Nada é hash, quebrado, pesquisado ou carregado – a ferramenta apenas inspeciona a forma do texto que você cola, de modo que mesmo um hash de senha real nunca sai do seu dispositivo.