CalcMint

Gerador de hash MD5

Digite um texto ou escolha um arquivo para ver o hash MD5, uma impressão digital de 32 caracteres. Cole um checksum publicado para conferir.

Gerador de hash

Calculando…

MD5 e SHA-1 não são mais seguros (dá para criar colisões de propósito). Servem como checksum contra corrupção acidental, mas para segurança use SHA-256 ou superior.

CompartilharXFacebookReddit
Adicione esta calculadora ao seu site

Copie o código e cole no HTML da sua página. É grátis; mantenha o link de crédito, por favor.

O que é MD5

O MD5 (RFC 1321, 1992) transforma qualquer entrada num valor de 128 bits, escrito como 32 caracteres hexadecimais. Mude um único caractere da entrada e o hash muda por completo. O hash de uma entrada vazia é d41d8cd98f00b204e9800998ecf8427e, um valor que você vai reconhecer nos logs depois de ver uma vez.

Os navegadores não incluem MD5 na criptografia embutida porque ele não é mais seguro, então esta página calcula com uma implementação própria, conferida com a bateria de testes da RFC 1321. SHA-1 e a família SHA-2 vêm da API Web Crypto do navegador.

Tamanho de cada hash

AlgoritmoBitsCaracteres hexSituação
MD512832Quebrado (só checksum)
SHA-116040Quebrado (só checksum)
SHA-25625664Seguro
SHA-38438496Seguro
SHA-512512128Seguro

Perguntas frequentes

Dá para descriptografar um hash MD5?

Não. Hash é de mão única: não existe chave que o transforme de volta na entrada. Sites que “descriptografam” MD5 só procuram o hash em tabelas enormes de palavras e senhas comuns, por isso MD5 nunca deve ser usado para guardar senhas.

MD5 ainda é seguro?

Não para segurança. Desde 2004 é possível criar de propósito dois arquivos diferentes com o mesmo MD5. Ele ainda serve para detectar corrupção acidental, chaves de cache e deduplicação.

Por que meu MD5 não bate com o de outra ferramenta?

Quase sempre a entrada difere em algo invisível: uma quebra de linha no fim, fim de linha do Windows (\r\n) ou outra codificação de texto. Esta ferramenta calcula o hash exato do que está na caixa, em UTF-8.

O que eu colo é enviado para um servidor?

Não. Esta ferramenta roda inteiramente no seu navegador, com JavaScript e a API Web Crypto embutida. Nada do que você digita, cola ou abre é enviado ou guardado.

Calculadoras relacionadas