Identificador de tipo de hash
Identifique o tipo de um hash pelo formato: bcrypt, Argon2, SHA-512 crypt $6$, LDAP {SSHA}, PBKDF2 do Django, MySQL ou MD5/SHA pelo tamanho em hex, com modos do hashcat.
A identificação é um palpite baseado no tamanho, no conjunto de caracteres e no prefixo: muitos algoritmos geram resumos do mesmo tamanho, então uma string hex simples nunca pode ser identificada com certeza.
O que é Identificador de hash?
Analisa uma string de hash e lista os algoritmos que podem tê-la gerado, com um rótulo de confiança e o modo correspondente do hashcat. Formatos autodescritivos como $2b$ (bcrypt), $argon2id$, $6$ (SHA-512 crypt), {SSHA} ou pbkdf2_sha256$ são identificados com certeza; resumos simples em hex ou Base64 são associados pelo tamanho.
Como usar Identificador de hash
- Cole o hash em Hash a identificar.
- Leia o formato detectado e a lista de candidatos, ordenada do mais provável ao apenas possível.
- Use o modo do hashcat ou o nome do algoritmo para confirmar o palpite com o software original ou com um gerador de hash.
Exemplo
5d41402abc4b2a76b9719d911017c592
32 hexadecimal characters (128 bits). Possible algorithms: MD5 (most likely, hashcat -m 0), NTLM (most likely, hashcat -m 1000), MD4, MD2, RIPEMD-128, LM
Quando usar Identificador de hash
Use-o quando encontrar um hash em um dump de banco de dados, arquivo de configuração ou desafio de CTF e precisar saber o que o gerou. Um resumo hex simples nunca pode ser identificado com certeza – muitos algoritmos compartilham o mesmo tamanho –, então confirme gerando o hash de uma entrada conhecida. A ferramenta não quebra nem reverte hashes.
Como funciona Identificador de hash
Primeiro, a entrada é comparada com cerca de 35 padrões de prefixo dos formatos crypt(3), LDAP, Django, Werkzeug, passlib, phpass, MySQL e MSSQL; uma correspondência identifica o algoritmo com exatidão. Caso contrário, strings hex são classificadas pelo tamanho (32 caracteres hex = 128 bits → MD5, NTLM, MD4…; 64 → SHA-256, SHA3-256, BLAKE2s, BLAKE3…) e strings Base64 pelo tamanho em bytes depois de decodificadas. O primeiro candidato de cada grupo de tamanho é o mais comum na prática; os outros são listados como possíveis.
Casos de Uso Comuns
- Descobrir como as senhas são armazenadas em um banco de dados legado antes de migrar
- Escolher o modo certo do hashcat durante uma auditoria de senhas autorizada
- Reconhecer formatos LDAP
{SSHA}ou do/etc/shadow - Resolver desafios de CTF que começam com um hash desconhecido
Nota de Segurança
Os hashes são analisados localmente. Analise apenas hashes que você tem autorização para manipular.
Perguntas Frequentes
Por que ele lista vários algoritmos?
Muitas funções de hash produzem resumos do mesmo tamanho (MD5, NTLM e MD4 têm todos 128 bits), e as saídas parecem idênticas. Só os formatos com prefixo não têm ambiguidade.
Como posso confirmar o algoritmo?
Gere o hash de uma entrada conhecida (por exemplo, a senha que você definiu) com os algoritmos candidatos no Gerador de hash e compare.
Ele consegue descriptografar ou quebrar o hash?
Não. Hashes são de mão única. A ferramenta apenas identifica o formato.
O que significa “certo”?
O hash traz um identificador do algoritmo, como $2b$ para bcrypt ou {SSHA} para SHA-1 com salt, então não há ambiguidade.