Gerador de hash MD5

Gere MD5 do texto UTF-8 exato, confira arquivos locais e compare hashes completos no navegador.

0 bytesUTF-8 · Sem remover espaços ou normalizar quebras

Resultados

Gere um hash para ver o resultado. Texto vazio é válido.

Cálculo no navegador. O conteúdo não é enviado.

Outras ferramentas de hash e verificação

O que esta ferramenta calcula

O MD5 transforma uma sequência de bytes em um resumo de 128 bits, exibido como 32 caracteres hexadecimais. Ele serve para reproduzir um manifesto antigo ou uma integração que exige MD5. Os mesmos bytes geram o mesmo resultado, mas esse valor não é uma codificação reversível nem revela o tamanho original.

No modo de texto individual, o MD5 aparece como resultado principal, com SHA-256 e SHA-512 como resultados adicionais de algoritmos distintos. Um checksum publicado como MD5 precisa ser comparado com MD5, não com o resultado mais comprido. Maiúsculas e minúsculas na apresentação hexadecimal não mudam os bytes do resumo.

MD5 não deve ser usado em assinaturas digitais ou em decisões que exigem resistência a colisões. Um arquivo e seu checksum podem ser substituídos juntos numa origem não confiável. Também não é uma solução para armazenar senhas: gerar um hash aqui não equivale a criptografar ou proteger uma senha.

Exemplo verificável

UTF-8 · abc · MD5

900150983cd24fb0d6963f7d28e17f72

Como calcular e comparar

  1. Digite o texto exato em Texto de entrada ou clique em Exemplo para carregar abc. O texto usa UTF-8, preservando espaços e quebras de linha.
  2. No modo de texto individual, entradas não vazias de até 64 KiB são calculadas após uma breve pausa. Clique em Gerar hash para texto vazio ou maior. Qualquer edição remove o resultado anterior.
  3. Para conferir um arquivo salvo, selecione Verificação de arquivos, confirme o algoritmo e escolha ou arraste o arquivo. O cálculo dos bytes originais começa automaticamente.

Para calcular cada linha separadamente, ative Um hash por linha, escolha se deseja incluir linhas vazias e clique em Gerar hash. Esse modo não calcula automaticamente. CRLF, LF e CR separam registros e não entram no hash de cada linha. Linhas repetidas mantêm seus números de origem.

Cole somente a referência hexadecimal completa em Comparar valor esperado (opcional) e clique em Verificar. Maiúsculas e espaços externos são ignorados; espaços internos e comprimento incorreto são rejeitados. Copiar preserva o valor inteiro. TXT e CSV contêm identificadores, algoritmos e resultados, sem texto original ou chaves.

Limites, privacidade e próximos passos

O texto aceita até 10 MiB e o modo por linhas, até 10.000 registros, incluindo linhas vazias antes da filtragem. A fila aceita 50 arquivos de até 1 GiB cada, lidos em blocos sequenciais de 2 MiB. Esses limites protegem os recursos do navegador; não garantem processamento rápido em todo celular. Cancele se necessário. O cálculo é local, embora as requisições normais de páginas e recursos cheguem à hospedagem.

Conferir um manifesto antigo de download com MD5

Comece pela versão e pelo nome de arquivo informados pelo fornecedor. Baixe o artefato sem abri-lo e salvá-lo novamente; em Verificação de arquivos, selecione MD5. Um pacote compactado e seus arquivos extraídos têm bytes diferentes: calcule o pacote quando ele for o item listado no manifesto.

Uma linha de md5sum contém o resumo e o nome do arquivo. Cole apenas os 32 caracteres do resumo e guarde a fonte e a versão junto ao resultado exportado. Se houver também uma referência SHA-256, confira-a separadamente com SHA-256; os valores dos dois algoritmos não podem ser comparados entre si.

Reproduzir uma divergência por quebra de linha

Calcule o editor vazio manualmente e depois compare abc com abc seguido de uma quebra LF. São três entradas distintas. O modo por linha exclui o separador; faça este teste no modo de texto único.

MD5 / UTF-8 vazio:
d41d8cd98f00b204e9800998ecf8427e
MD5 / abc:
900150983cd24fb0d6963f7d28e17f72
MD5 / abc + LF (61 62 63 0a):
0bee89b07a248e27c83fc3d5951213c1

Divergências de MD5: confira os bytes de origem

ProblemaMotivoComo resolver
A referência inclui um nome de arquivoÉ uma linha de manifesto, não apenas o resumoCopie somente os 32 caracteres hexadecimais.
O texto parece igual, mas o MD5 mudouUma quebra final, BOM ou codificação alterou os bytesCalcule o arquivo salvo ou reproduza o UTF-8 exato.
A referência tem 16 caracteresPode ser uma convenção de abreviaçãoSolicite os 32 caracteres completos; não preencha o restante.

Ferramentas e guias relacionados

RFC 6151

Perguntas frequentes

É possível descriptografar MD5 para recuperar meu texto?

Não. MD5 é um resumo unidirecional, não criptografia reversível. O site não oferece dicionários ou recuperação de senhas.

Um MD5 de 16 caracteres equivale ao resultado completo?

Não. Alguns sistemas usam uma parte do resumo, mas não existe uma convenção universal de MD5 com 16 caracteres. Esta ferramenta retorna os 128 bits completos em 32 caracteres hexadecimais.

Devo colar a linha inteira de md5sum?

Não. Identifique a versão e o arquivo corretos e cole apenas o resumo. O campo de comparação não interpreta nomes nem verifica um manifesto inteiro.

Posso comparar o SHA-256 da página com uma referência MD5?

Não. São algoritmos distintos para a mesma entrada de texto. Escolha o algoritmo indicado pela referência e compare seu valor completo.