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.