Gerador de hash MD5
Obtenha o checksum MD5 de um texto ou arquivo.
Funciona no navegador. Seus arquivos nunca saem do seu dispositivo.
- Entrada de texto ou arquivo
- Compare com o hash esperado
- Nada é enviado
Como gerar um hash MD5
- Cole o texto, ou mude para modo arquivo e solte um arquivo.
- Leia o hash MD5, ou cole um hash esperado para comparar.
- Copie o resultado.
MD5 em resumo
| Propriedade | Valor |
|---|---|
| Tamanho da saída | 32 caracteres hex (128 bits) |
| Padrão | RFC 1321 |
| Velocidade | Muito rápido, mesmo em arquivos grandes |
| Status de segurança | Quebrado para uso em segurança desde 2004 |
Para que o MD5 ainda serve bem
- Conferir que um download grande não foi corrompido no caminho.
- Deduplicação rápida de arquivos por conteúdo, quando ninguém está tentando forjar uma coincidência.
- Chaves de cache e checksums dentro dos seus próprios sistemas, onde ninguém não confiável controla a entrada.
Para que o MD5 não serve
- Armazenamento de senhas. Use um algoritmo feito para isso, como bcrypt, scrypt ou Argon2.
- Confirmar que um arquivo veio de uma fonte confiável, já que um hash MD5 coincidente pode ser forjado.
- Assinaturas digitais ou qualquer outra coisa que assuma que duas entradas diferentes não podem compartilhar um hash.
Perguntas frequentes sobre Gerador de MD5
Para que o MD5 é usado hoje?
Principalmente para conferir se um arquivo baixado não foi corrompido. Ele está quebrado para uso em segurança, como senhas ou assinaturas, já que hashes coincidentes podem ser criados de propósito.
Qual é o tamanho de um hash MD5?
Sempre 32 caracteres hexadecimais (128 bits), não importa o tamanho da entrada.
Mudar um caractere muda o hash completamente?
Sim. Um único caractere diferente produz um hash completamente diferente, o que é o que o torna útil para detectar corrupção.
Meu arquivo é enviado para conferir o hash?
Não. O hash é calculado no seu navegador e seu arquivo nunca sai do seu dispositivo.
Por que alguns downloads ainda publicam um checksum MD5?
Alguns softwares mais antigos e distribuições Linux publicam MD5 junto com SHA-256 para compatibilidade com ferramentas antigas. Quando os dois são dados, confie no valor SHA-256 em vez do MD5.
Qual a diferença entre MD5 e SHA-256 para conferir um arquivo?
O MD5 sempre gera 32 caracteres hex contra os 64 do SHA-256, e os dois calculam na hora aqui no seu navegador. A diferença que importa é confiança: o MD5 não oferece proteção contra alguém criar de propósito um segundo arquivo com o mesmo hash.
Posso conferir um arquivo contra um MD5 publicado em uma página de download?
Sim, cole o hash publicado em Comparar com o hash esperado. Ele confere na hora contra o MD5 calculado do arquivo, independente de maiúsculas ou minúsculas.
Gerar o hash do mesmo conteúdo como texto vs como arquivo dá o mesmo resultado?
Só se os bytes forem exatamente iguais. O modo arquivo gera o hash dos bytes brutos do arquivo, enquanto o modo texto gera o hash do que você digitou, codificado em UTF-8. Um arquivo de texto com uma quebra de linha ou codificação diferente vai gerar um hash diferente mesmo parecendo idêntico na tela.