UUtilpedia

Identificador de Hash (MD5, SHA, bcrypt…)

Descubra o provável algoritmo de um hash pelo formato e tamanho: MD5, SHA-1, SHA-256, SHA-512, bcrypt, crypt, NTLM e mais. Análise no navegador.

Por Daniel Srougi · Atualizado em 15/10/2026.

Exemplos

A identificação é por formato e tamanho — não é possível ter certeza absoluta, e um hash não pode ser "revertido" para o texto original. Tudo roda no seu navegador.

Publicidade

O que é

Um hash é uma espécie de 'impressão digital' de um dado: uma sequência de tamanho fixo gerada por um algoritmo (como MD5, SHA-256 ou bcrypt). Ao olhar para um hash solto — num banco de dados, num log, num arquivo — nem sempre está claro qual algoritmo o gerou. Esta ferramenta analisa o formato e o tamanho e sugere os algoritmos mais prováveis.

Ela reconhece os hashes hexadecimais pelo comprimento (32 = MD5/NTLM, 40 = SHA-1, 64 = SHA-256, 128 = SHA-512 e outros) e os formatos com prefixo, que são inequívocos: bcrypt ($2b$…), Argon2, as variantes crypt do Unix ($1$, $5$, $6$), o apr1 do Apache, LDAP e o MySQL 4.1+. Também avisa quando o que você colou é, na verdade, um UUID ou um Base64 — que costumam ser confundidos com hash.

Importante: tamanhos se repetem entre algoritmos, então a identificação por formato é um palpite forte, não uma certeza absoluta. E um hash não pode ser 'revertido' para o texto original. Tudo roda no seu navegador, sem enviar nada para servidores.

Como usar

  • Cole o hash no campo.
  • Veja o formato detectado (nº de caracteres / prefixo) e os algoritmos prováveis.
  • Quando vários algoritmos têm o mesmo tamanho, a ferramenta avisa que é um palpite.
  • Use os exemplos para ver como são MD5, SHA-1, SHA-256 e bcrypt.

Exemplos

  • 32 caracteres hex → MD5 (ou NTLM, MD4…).
  • 64 caracteres hex → SHA-256 (ou SHA3-256, BLAKE2s…).
  • Começa com $2b$ → bcrypt (hash de senha).
  • Começa com $6$ → SHA-512 crypt (senha de Linux).

Perguntas frequentes

Dá para saber com certeza qual é o algoritmo de um hash?

Nem sempre. Formatos com prefixo (bcrypt, Argon2, crypt do Unix) são inequívocos. Já os hashes hexadecimais são identificados pelo tamanho, e vários algoritmos compartilham o mesmo comprimento — por exemplo, MD5, NTLM e MD4 têm 32 caracteres. Por isso a ferramenta mostra os candidatos mais prováveis, não uma resposta única.

É possível descobrir a senha a partir do hash?

Não com esta ferramenta — e, por definição, um hash é um caminho de mão única: não dá para 'desfazê-lo' de volta ao texto original. O que existe são ataques de força bruta/dicionário, que testam muitas possibilidades até achar uma que gere o mesmo hash. Isso não é o objetivo aqui: a ferramenta só identifica o tipo.

Como diferencio MD5 de SHA-1?

Pelo tamanho: o MD5 tem 32 caracteres hexadecimais e o SHA-1 tem 40. Se o seu hash tem 64, é da família SHA-256; 128, da família SHA-512. A ferramenta faz essa contagem automaticamente.

Por que meu 'hash' foi identificado como UUID ou Base64?

Porque o formato bate com eles, não com um hash. Um UUID tem o padrão 8-4-4-4-12 com hifens; um Base64 usa letras, números, + e / (às vezes terminando com =). São codificações/identificadores, não funções de hash — a ferramenta aponta isso para evitar confusão.

Ferramentas relacionadas