Identificador de hashes
Cole um hash e descubra o que provavelmente o criou. Alguns formatos anunciam-se no prefixo; os restantes são reduzidos por comprimento e alfabeto a uma lista curta — e quando dois algoritmos partilham exatamente a mesma forma, esta página diz isso em vez de escolher um e parecer certa. Funciona inteiramente no seu navegador: o hash nunca é enviado, nunca é registado e nunca é mandado para lado nenhum para ser quebrado.
Ler um hash como um examinador de impressões digitais
Três características fazem quase todo o trabalho. Primeiro o prefixo: os formatos crypt modulares foram desenhados para serem auto-descritivos, por isso $2y$ é bcrypt, $6$ é o hash de palavra-passe SHA-512 de um ficheiro shadow do Linux, $argon2id$ é Argon2 com os seus parâmetros de afinação a reboque, e um asterisco inicial marca o formato do MySQL posterior à 4.1. Quando um prefixo fala, a identificação é tão certa como este campo permite. Segundo, o comprimento: o número de caracteres de um resumo hex é o dobro do seu número de bytes, por isso 32 é 128 bits, 40 é 160 bits, 64 é 256 bits, 128 é 512 bits — cada comprimento é uma família, não um indivíduo. Terceiro, o alfabeto: hex puro sugere um resumo em bruto; uma cadeia com + e / e um = no fim é um resumo vestido de Base64, comum quando uma API ou um ficheiro de configuração o guarda.
Os limites importam tanto como o método, e são a razão das etiquetas de confiança. MD5 e NTLM são a colisão famosa: mesma forma, cálculo diferente, e o único separador é a proveniência — onde a cadeia foi encontrada. SHA-256, SHA3-256 e BLAKE2s partilham igualmente o contorno de 256 bits. Quem já perguntou a um chat de IA «que hash é este?» conhece o modo de falha: o chat escolhe o nome famoso para aquele comprimento, afirma-o sem rodeios e erra um terço das vezes com total confiança. Esta página devolve a lista curta com o raciocínio anexo, para que o humano que conhece o contexto — um despejo do Windows, uma página de descargas, uma coluna de base de dados — possa terminar a identificação que a forma começou. Quando precisar de calcular o resumo de um valor candidato para comparar, use o gerador de hashes; quando a cadeia misteriosa afinal estiver codificada em vez de resumida, o descodificador Base64 abre-a. O artigo principal, nunca deixe um chatbot tratar dos seus segredos, explica por que tudo isto pertence à sua própria máquina.
Perguntas frequentes
Um hash pode mesmo ser identificado só de olhar para ele?
Em parte — e a versão honesta desta ferramenta diz exatamente até onde vai esse «em parte». Alguns formatos identificam-se a si próprios: um hash bcrypt começa por $2y$, um hash SHA-512 de shadow do Linux começa por $6$, um hash MySQL 4.1 começa com um asterisco. O comprimento reduz o resto: 64 caracteres hexadecimais é um resumo de 256 bits. Mas famílias inteiras partilham uma forma, e nenhuma quantidade de olhar as separa — é por isso que os resultados aqui são etiquetados como provável ou possível, nunca certo.
Porque não conseguem distinguir MD5 de NTLM?
Porque, como cadeias, são o mesmo objeto: 128 bits impressos como 32 caracteres hexadecimais. A diferença está inteiramente na forma como o resumo foi calculado — NTLM é o MD4 da palavra-passe em UTF-16 — e em onde o encontrou. Uma cadeia de 32 hex num despejo de credenciais do Windows é NTLM; a mesma forma na página de descargas de um fornecedor é MD5. O contexto é o identificador; esta ferramenta dá-lhe a lista de candidatos e a pista a aplicar.
Identificar um hash ajuda a quebrá-lo?
A identificação é, por definição de dicionário, um passo preliminar, não o ato. Conhecer um algoritmo diz-lhe que ferramenta e que modo de ataque se aplicam; o hash ainda tem de resistir, e um hash bcrypt ou Argon2 de uma palavra-passe decente resistirá. Esta página deliberadamente não quebra, não consulta e não faz pesquisas em tabelas arco-íris — lê uma forma e explica-a. Se o hash for seu e precisar de verificar o valor por trás dele, gere os hashes das palavras-passe candidatas com o gerador de hashes e compare.
É seguro colar um hash aqui?
Mais seguro do que na maioria dos sítios, com uma ressalva que vale a pena compreender. Um hash não é a palavra-passe — mas o hash de uma palavra-passe fraca colado num sistema registado (um chat de IA, um ticket, um fórum) pode ser levado e atacado offline com calma. Este identificador funciona inteiramente no seu navegador: nada do que colar é transmitido ou armazenado, por isso o hash não vai a lado nenhum. Trate hashes desconhecidos de uma violação com o mesmo cuidado que os dados com que vieram.
O meu hash tem um sal ou uma etiqueta anexada. Ainda vai corresponder?
Só se a cadeia combinada ainda couber numa forma conhecida. Os formatos modulares ($6$, $2y$, $argon2id$) carregam o sal dentro de um envelope reconhecido, por isso correspondem. Um formato caseiro — hash, dois pontos, sal, ou um prefixo que uma framework inventou — normalmente cairá em «não reconhecido», e o texto do resultado di-lo-á em vez de adivinhar. Reduza-o ao resumo nu e tente de novo; os comprimentos estão listados com cada candidato para ajudar.