Entrada

Saída

O que é hashing MD5?

Você acabou de baixar um arquivo e quer garantir que ele não foi adulterado. Ou está comparando dois dumps de banco de dados e precisa de uma impressão digital rápida. É exatamente para isso que o MD5 existe. MD5 (Message-Digest Algorithm 5) é uma função hash definida na RFC 1321 que produz um hash de 128 bits como string hexadecimal de 32 caracteres. Embora MD5 não seja mais seguro para senhas ou assinaturas digitais — veja OWASP sobre integridade de dados e a documentação MDN SubtleCrypto.digest() para alternativas modernas — ainda é ideal para checksums, chaves de cache e impressão digital não crítica. Esta ferramenta usa a Web Crypto API e funciona completamente no seu navegador.

Embora o MD5 não seja mais considerado seguro para fins criptográficos como assinaturas digitais, permanece útil para checksums, verificação de integridade de arquivos e fingerprinting não crítico em segurança. O algoritmo é formalmente especificado no RFC 1321. Esta ferramenta calcula o hash MD5 de todo o seu texto de entrada instantaneamente no navegador.

Como usar esta ferramenta

1

Insira seu texto

Digite ou cole texto no editor esquerdo. Você também pode clicar em Exemplo para carregar texto de exemplo, ou Carregar um arquivo de texto.

2

Veja o hash MD5

O painel direito exibe o hash MD5 da sua entrada automaticamente. O hash é atualizado em tempo real enquanto você digita.

3

Copiar ou baixar

Clique em Copiar para copiar o hash para sua área de transferência, ou em Baixar para salvá-lo como arquivo de texto.

Exemplos de hash

Aqui está um exemplo de hashing MD5:

Texto de entrada

Entrada

Saída hash MD5

Saída

Perguntas frequentes

O MD5 ainda é seguro?

Para checksums e impressão digital não crítica, sim. Para senhas, assinaturas digitais ou certificados, não. Ataques de colisão conhecidos o tornam inadequado para aplicações de segurança. Para esses casos, use SHA-256.

Para que o MD5 é usado hoje?

MD5 é comumente usado para verificação de downloads de arquivos, geração de chaves de cache, deduplicação de grandes conjuntos de dados e identificadores não críticos. Muitos CDNs e gerenciadores de pacotes ainda publicam checksums MD5.

Posso reverter um hash MD5?

Não diretamente — funções hash são unidirecionais por design. Você não pode derivar matematicamente a entrada original do hash. Porém, tabelas rainbow pré-computadas podem quebrar entradas fracas como senhas curtas.

Meus dados são enviados a um servidor?

Não. Tudo roda localmente no seu navegador. Você pode desconectar da internet e a ferramenta continuará funcionando. Abra a aba Rede do navegador e verá zero requisições durante o hashing.

Qual é a diferença entre MD5 e SHA-256?

Ambas são funções hash, mas SHA-256 produz uma saída de 256 bits e é considerado criptograficamente seguro. MD5 produz 128 bits e tem fraquezas de colisão conhecidas. Para aplicações críticas de segurança, use SHA-256 ou SHA-512.

Ferramentas relacionadas

Referências: NIST Secure Hash Standard e Projeto de funções hash CSRC.