Gerador de Hash MD5
Obtenha na hora o hash MD5 de 32 caracteres de um texto ou arquivo, calculado localmente no seu navegador.
Gerar hashes MD5 online
O MD5 transforma qualquer entrada em uma impressão digital fixa de 128 bits, escrita como 32 caracteres hexadecimais. A mesma entrada sempre gera o mesmo hash, e a mudança de um único byte gera um hash completamente diferente. Isso faz do MD5 um jeito rápido de conferir se dois arquivos são idênticos ou se um download não foi corrompido.
Esta página abre o Gerador de Hash com o resultado MD5 destacado. O cálculo acontece no seu navegador; nem textos nem arquivos são enviados.
Onde o MD5 ainda é usado
- Checksums de download publicados ao lado de versões mais antigas de software e de imagens ISO.
- ETags e chaves de cache em servidores web e ferramentas de build.
- Deduplicação: encontrar arquivos idênticos em um backup ou em uma biblioteca de mídia.
- Bancos de dados e APIs legados que armazenam ou esperam valores MD5.
Onde o MD5 não deve ser usado
Pesquisadores conseguem criar de propósito duas entradas diferentes com o mesmo hash MD5, e já fizeram isso para forjar certificados. Nunca use MD5 para senhas, assinaturas digitais ou qualquer coisa que um atacante possa adulterar. Para verificar a integridade contra atacantes, use SHA-256; para senhas, use um algoritmo específico de hash de senhas, como Argon2 ou bcrypt.
MD5 na linha de comando
| Sistema | Comando |
|---|---|
| Linux | md5sum file.iso |
| macOS | md5 file.iso |
| Windows PowerShell | Get-FileHash file.iso -Algorithm MD5 |
| Windows cmd | certutil -hashfile file.iso MD5 |
Para uma string, lembre que echo "text" | md5sum inclui uma quebra de linha; use echo -n para obter o mesmo hash que esta página mostra para o mesmo texto.
Conferindo um arquivo com um MD5 publicado
Solte o arquivo na aba Arquivo e cole o checksum da página de download no campo de verificação. Uma correspondência em verde confirma que o arquivo é, byte a byte, o mesmo que o publicador usou para gerar o hash. Para um passo a passo que cobre todos os algoritmos, veja o Verificador de Checksum de Arquivos.