Gerador de hash MD5
Digite um texto para gerar o hash.
Digite seu texto, escolha MD5 e a ferramenta devolve o resumo de 128 bits em 32 caracteres hexadecimais. A mesma execução também lista os resumos SHA-1, SHA-256, SHA-384, SHA-512 e CRC32, para que você copie o que precisar.
Como criar um hash MD5
-
1
Digite o texto
Cole ou digite a cadeia que você quer calcular. Cada caractere conta, inclusive espaços e quebras de linha.
-
2
Selecione MD5
Escolha MD5 na lista de algoritmos. O SHA-256 vem pré-selecionado, então troque antes de continuar.
-
3
Gere o hash
Clique no botão de gerar. O resumo MD5 aparece com 32 caracteres hexadecimais em minúsculas.
-
4
Copie o resumo
Use o botão de copiar ao lado do resultado MD5 e cole onde precisar.
Como é um hash MD5
O MD5 sempre produz 128 bits, escritos como 32 caracteres hexadecimais, não importa se a entrada é uma única letra ou um capítulo inteiro. A mesma entrada sempre gera a mesma saída, e uma mudança de um caractere gera um resumo completamente diferente.
| Entrada | Resumo MD5 |
|---|---|
| hello | 5d41402abc4b2a76b9719d911017c592 |
| Hello | 8b1a9953c4611296a827abf8c47804d7 |
| hello world | 5eb63bbbe01eeed093cb22bb8f5acdc3 |
Entre as duas primeiras linhas só a primeira letra mudou, e mesmo assim os resumos não têm nada em comum. Esse efeito avalanche é o que se espera de qualquer função hash.
Onde o MD5 ainda é usado
- Chaves de cache e ETags: uma impressão digital curta e estável de uma string ou do corpo de uma resposta.
- Deduplicação: dois textos idênticos geram resumos idênticos, então comparar 32 caracteres custa menos do que comparar conteúdos longos.
- Sistemas legados: alguns bancos de dados, APIs e feeds antigos ainda guardam ou esperam um valor MD5, e é preciso reproduzi-lo exatamente.
- Verificações de corrupção acidental: resumos iguais tornam um erro de transmissão muito improvável.
Onde o MD5 não deve ser usado
Ataques práticos de colisão contra o MD5 são conhecidos desde 2004, então um atacante consegue montar duas entradas diferentes com o mesmo resumo. Não o use para assinaturas, certificados nem nada que um adversário possa forjar. Para senhas, use uma função lenta com sal, como bcrypt ou Argon2id, e não um MD5 simples. Se puder escolher em um trabalho novo, prefira o SHA-256.
Calcule exatamente os bytes que você quer
O resumo é calculado sobre os bytes UTF-8 do texto. Um espaço ou uma quebra de linha no fim muda o resultado: o MD5 de hello seguido de uma quebra de linha é b1946ac92492d2347c6235b4d2611184, e não o valor da tabela acima. Se o seu resumo não bater com o de outro sistema, verifique primeiro os espaços invisíveis.
MD5 comparado aos outros resumos
| Algoritmo | Bits | Caracteres hexadecimais |
|---|---|---|
| CRC32 | 32 | 8 |
| MD5 | 128 | 32 |
| SHA-1 | 160 | 40 |
| SHA-256 | 256 | 64 |
| SHA-512 | 512 | 128 |
A lista completa abaixo do resultado principal mostra todos esses valores para o seu texto, então você pode ver a diferença de tamanho e copiar um resumo mais forte se o sistema de destino permitir. Só existe um caso em que nada mais serve: quando você precisa reproduzir um MD5 que recebeu, e a ferramenta o reproduz exatamente.
Perguntas frequentes
Sempre 32 caracteres hexadecimais, ou seja, 128 bits. O tamanho não depende do tamanho da entrada.
Não por cálculo. O MD5 é unidirecional. Strings curtas ou muito comuns podem ser descobertas testando candidatos e comparando, e é por isso que o MD5 sem sal é uma má escolha para senhas.
Geralmente por causa de uma quebra de linha no fim, de um espaço extra ou de uma codificação de texto diferente. Esta ferramenta calcula o hash dos bytes UTF-8 exatamente do que você digitou.
Não. Ela calcula o hash do texto que você digita. Para um arquivo, use o comando de checksum do seu sistema operacional.
Ferramentas relacionadas
Gerador de MD5
Gere um hash MD5 a partir de qualquer texto ou arquivo. Saída de 128 bits em hexadecimal, calculada inteiramente no seu navegador.
Cifra de número para letra
Converta números em letras e vice-versa usando a cifra A=1, B=2 (A1Z26) para quebra-cabeças, enigmas e pistas de salas de fuga.
Verificador de Força de Senha
Verifique a força da senha no seu navegador: comprimento, variedade de caracteres, entropia em bits e uma estimativa aproximada do tempo de quebra. Nada é enviado.
Gerador de Hash MD5
Calcule checksums MD5 de textos e arquivos para verificação de integridade. Corresponde à saída de md5sum e openssl dgst -md5.
Gerador de frase-senha
Gere uma frase-senha memorizável com palavras comuns aleatórias, com número de palavras ajustável, separador, maiúsculas e um número opcional no fim.
Gerador de JWT
Gere JWTs assinados com cabeçalho personalizado, reivindicações de carga útil, assinatura HMAC ou RSA, expiração e restrições de público para testes.
Ferramenta disponível em outros idiomas
- เครื่องมือสร้างแฮช MD5 [TH]
- Generator skrótu MD5 [PL]
- Công cụ tạo mã băm MD5 [VI]
- Generator Hash MD5 [ID]
- مولّد تجزئة MD5 [AR]
- MD5-Hash-Generator [DE]
- MD5 ハッシュ生成ツール [JA]
- Generador de hash MD5 [ES]
- MD5 해시 생성기 [KO]
- MD5-hashgenerator [SV]
- Générateur de hash MD5 [FR]
- MD5-hashgenerator [NL]
- MD5 Hash Generator [EN]
- Generatore di hash MD5 [IT]
- Генератор MD5 хеша [RU]
- MD5 Hash Oluşturucu [TR]
- MD5 哈希生成器 [ZH]