Gerador de hash MD5
Uma predefinição de Gerador de hash
Gere hashes MD5 a partir de texto. O MD5 está criptograficamente quebrado e não deve ser usado para segurança, mas continua sendo o formato de checksum publicado junto a muitos downloads e usado por sistemas legados — então ainda é útil para verificar que um arquivo chegou intacto.
- Os arquivos nunca saem do seu dispositivo
- Grátis, sem cadastro
- Sem marcas d'água
- Funciona offline depois de carregado
Como gerador de hash
- 1
Insira seu texto
Digite ou cole qualquer coisa — os hashes atualizam enquanto você digita.
- 2
Leia os resultados
MD5, SHA-1, SHA-256, SHA-384 e SHA-512 são todos exibidos juntos.
- 3
Copie
Um clique copia qualquer hash para a área de transferência.
Onde o MD5 ainda aparece apesar de obsoleto para segurança
Uma grande quantidade de software existente, checksums de download publicados, e esquemas de banco de dados legados ainda usam MD5 simplesmente porque foram construídos antes que suas fraquezas fossem amplamente conhecidas, ou porque o caso de uso específico genuinamente não precisa de força criptográfica — uma verificação de integridade não adversarial em uma transferência de arquivo interna, por exemplo, onde ninguém está tentando deliberadamente falsificar um arquivo coincidente. Gerar um hash MD5 aqui é útil especificamente para interoperar com essa superfície existente: corresponder a um checksum que um fornecedor já publica, ou satisfazer um sistema legado que espera MD5 e não pode ser facilmente alterado.
Vale a pena ser explícito sobre o limite: adequado para comparar um arquivo baixado contra um checksum fornecido pelo publicador, ou detectar corrupção acidental de dados, e não apropriado em nenhum lugar onde um adversário motivado pudesse se beneficiar de forjar uma colisão — assinaturas digitais, armazenamento de senhas, ou qualquer coisa onde a própria verificação de integridade seja um controle de segurança em vez de uma conveniência.
Migrando um sistema antigo para fora do MD5 sem quebrá-lo da noite para o dia
Gerar um hash MD5 junto com os outros algoritmos que esta ferramenta calcula geralmente faz parte de uma etapa de migração em vez de ser um fim em si mesmo — verificar o que um sistema legado produz atualmente contra o que um substituto mais novo baseado em SHA-256 produz, para que os dois possam rodar em paralelo e serem comparados durante uma transição em vez de trocar às cegas. Ter cada algoritmo disponível em um só lugar remove a necessidade de recorrer a várias ferramentas de linha de comando distintas apenas para comparar saídas lado a lado durante esse tipo de trabalho de migração.
Perguntas frequentes
É seguro usar MD5?
Não para nada relacionado a segurança. Ataques de colisão práticos contra o MD5 existem desde 2004, e o SHA-1 está quebrado desde 2017. Ambos continuam úteis para verificações não adversariais — confirmar que um download corresponde a um checksum publicado, ou detectar corrupção acidental. Use SHA-256 ou melhor sempre que houver possibilidade de um atacante envolvido.
Um hash pode ser revertido de volta para o texto original?
Não — hashing é unidirecional por design. Mas entradas curtas ou comuns podem ser encontradas por força bruta ou em tabelas rainbow pré-computadas, por isso senhas devem ser hasheadas com um algoritmo lento e salgado como bcrypt ou Argon2 em vez de um SHA puro.
Devo hashear senhas com isso?
Não. Armazenamento de senhas precisa de um algoritmo deliberadamente lento com um salt por usuário — bcrypt, scrypt ou Argon2. Um SHA-256 puro é rápido demais: hardware moderno testa bilhões de tentativas por segundo contra ele.
Minha entrada é enviada para algum lugar?
Não. Os hashes SHA usam a API Web Crypto embutida do seu navegador e o MD5 roda em JavaScript nesta página. Nada é transmitido, então a ferramenta continua funcionando offline.
Por que o mesmo texto dá um hash diferente em outro lugar?
Quase sempre uma quebra de linha final ou uma codificação de caracteres diferente. Esta ferramenta hasheia exatamente os bytes da sua entrada como UTF-8 — ferramentas de linha de comando como `echo` adicionam uma quebra de linha a menos que você passe `-n`.
Você também pode precisar
Codificador e decodificador Base64
Codifique e decodifique Base64 e Base64URL
Decodificador de JWT
Decodifique e inspecione JSON Web Tokens
Gerador de UUID
Gere UUID v4 e v7 em massa
Formatador de CSS
Embeleze ou minifique folhas de estilo
Minificador de CSS
Reduza folhas de estilo com um minificador de verdade, consciente de CSS
Formatador de HTML
Embeleze e indente HTML corretamente
Formatador de JavaScript
Formate JS e TypeScript com um analisador real
Minificador de JS
Reduza JavaScript com minificação de verdade, não regex