MD5 Hash Generator

Crie somas de verificação hash MD5 para verificação de arquivos e validação da integridade dos dados

Experimente estes exemplos:

O que é MD5?

MD5 (Message Digest Algorithm 5) produz uma saída fixa de 128 bits — mostrada como uma string hexadecimal de 32 caracteres — a partir de uma entrada de qualquer tamanho. Projetado por Ron Rivest e publicado em RFC 1321 (1991), tornou-se o checksum padrão para downloads e sistemas legados.

Nota de segurança: MD5 está quebrado para uso criptográfico — escolha SHA-256, BLAKE3 ou Argon2 para qualquer coisa crítica em segurança.

Como o MD5 funciona?

  1. Pad a mensagem para que seu comprimento ≡ 448 (mod 512) bits
  2. Append o comprimento original (64 bits little-endian)
  3. Initialize quatro palavras de 32 bits (A, B, C, D)
  4. Process os dados em blocos de 16 palavras através de 4 rodadas não lineares
  5. Produce o resumo final de 128 bits

MD5 vs. outras funções hash

AlgorithmOutputSegurança atualVelocidade relativa*
MD5128 bits❌ Quebrado⚡ Muito rápido
SHA-1160 bits❌ Quebrado⚡ Rápido
SHA-256256 bits✅ Seguro🚀 Moderado
SHA-512512 bits✅ Muito seguro🚀 Moderado-lento
BLAKE3256 bits✅ SeguroBlazing

Exemplos de hashes

InputHash MD5
Hello Worldb10a8db164e0754105b7a99be72e3fe5
password5f4dcc3b5aa765d61d8327deb882cf99
test123cc03e747a6afbbcbf8be7668acfebee5
(vazio)d41d8cd98f00b204e9800998ecf8427e

Perguntas Frequentes

Algum dado é enviado para o seu servidor?

Não. A biblioteca JavaScript roda inteiramente no seu navegador. Texto e arquivos nunca saem do seu dispositivo.

Posso verificar um ISO baixado com MD5?

Sim. Solte o arquivo ISO na ferramenta para calcular seu checksum MD5, depois compare com o hash publicado pelo distribuidor.

MD5 é seguro para senhas?

Não. Use algoritmos dedicados para hash de senhas como bcrypt, Argon2 ou PBKDF2.

Considerações de segurança

  • Collisions: Entradas diferentes podem gerar saídas MD5 idênticas.
  • Length-extension: Atacantes podem anexar dados sem conhecer a mensagem original.
  • Speed: A alta velocidade do MD5 facilita ataques de força bruta.

Regra prática: Use MD5 apenas para fins não relacionados à segurança, como detecção de arquivos duplicados ou checksums rápidos.

Resources