Texto

Gerador de Hash MD5

Calcula o hash MD5 de qualquer texto em tempo real no navegador. Amplamente usado para verificar integridade de arquivos, mas não recomendado para segurança devido a ataques de colisão comprovados.


MD5

Tips

  • MD5 é uma função hash de 128 bits criada por Ronald Rivest em 1991; um ataque de colisão foi comprovado em 2004, por isso não deve ser usado para segurança.
  • MD5 ainda é útil para verificação de integridade de arquivos (detectar corrupção acidental, não adulteração maliciosa).
  • Armazenar senhas com MD5 é perigoso: GPUs modernas calculam MD5 bilhões de vezes por segundo.
  • MD5 sempre produz 128 bits (32 caracteres hexadecimais) independentemente do tamanho da entrada.
  • Para senhas, use BCrypt ou Argon2.

Curiosidade — O inventor do MD5 e a trajetória de um algoritmo "quebrado"

O MD5 foi criado em 1991 por Ronald Rivest — o "R" da sigla RSA. Em 2004, Xiaoyun Wang demonstrou publicamente uma colisão, provando que era possível gerar o mesmo hash a partir de duas entradas diferentes.

Em 2008, pesquisadores criaram certificados SSL falsos explorando colisões MD5, o que levou os navegadores a banir o uso de MD5 em certificados digitais.

Hoje o MD5 sobrevive principalmente em checksums não relacionados à segurança, como verificação de integridade de downloads.