Ir para o conteúdo

Identificador de hash

Adivinhe qual algoritmo produziu um hash a partir de seu comprimento, conjunto de caracteres e prefixo.

Entrada
Saída

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.

FAQ

Como ele identifica um hash?
Apenas pela forma: o comprimento, o conjunto de caracteres (hex, base64) e qualquer prefixo como $2b$ ou $argon2. Ele nunca calcula ou reverte nada – apenas compara o padrão com formatos conhecidos.
Por que lista vários algoritmos para um hash?
Porque muitos algoritmos produzem o mesmo comprimento de saída. Um resumo hex de 32 caracteres pode ser MD5, NTLM ou MD4; nada na string em si os distingue, então a ferramenta lista honestamente todos os candidatos em vez de adivinhar um.
Ele pode me dizer o texto original ou quebrar o hash?
O hash é unidirecional e esta ferramenta não tenta nenhuma pesquisa ou força bruta. Ele apenas informa qual formato o hash parece ter.
O resultado é garantido como correto?
Não. É uma heurística de comprimento e formato. Uma string hex aleatória de comprimento correto será relatada como um hash, mesmo que nunca tenha sido um, portanto, trate a resposta como uma dica forte, não como uma prova.
Meu hash foi carregado em algum lugar?
A identificação acontece inteiramente no seu navegador e nada que você cola — incluindo hashes de senha reais — sai do seu dispositivo.