Gerador de hash – MD5, SHA-1, SHA-256 e SHA-512 online
Crie hashes MD5, SHA-1, SHA-256, SHA-384 e SHA-512 de qualquer texto ou arquivo e confira um download com o checksum divulgado por quem o publicou.
Digite um texto ou escolha um arquivo e todos os hashes aparecem. «hello world» tem MD5 5eb63bbbe01eeed093cb22bb8f5acdc3 e um SHA-256 que começa com b94d27b9…. Cole um checksum publicado no campo de comparação: um ✓ indica que o arquivo é idêntico.
Como usar: Gerador de hash
- Digite ou cole um texto, ou escolha um arquivo.
- Veja os valores MD5, SHA-1, SHA-256, SHA-384 e SHA-512.
- Se quiser, ative as maiúsculas.
- Cole um checksum publicado no campo de comparação.
- Copie o hash de que precisa.
O que é um hash
Uma função hash criptográfica transforma qualquer quantidade de dados numa impressão digital curta e de tamanho fixo. A mesma entrada sempre gera o mesmo hash, mas mudar um único caractere muda o hash completamente. Não é possível voltar do hash para os dados originais.
| Algoritmo | Tamanho (hex) | Situação |
|---|---|---|
| MD5 | 32 | Quebrado para segurança, ok como checksum |
| SHA-1 | 40 | Obsoleto para segurança |
| SHA-256 | 64 | Seguro, o mais usado |
| SHA-384 | 96 | Seguro |
| SHA-512 | 128 | Seguro |
Verificando downloads
Muitos desenvolvedores divulgam um checksum SHA-256 ao lado dos downloads. Escolha aqui o arquivo baixado e cole o valor publicado no campo de comparação. Se baterem, o arquivo chegou completo e sem alterações. Se não, baixe de novo pela fonte oficial: a diferença pode indicar um arquivo corrompido ou adulterado. Arquivos de até 200 MB são processados localmente; nada é enviado.
MD5 e SHA-1 não são seguros
Hoje é possível criar dois arquivos diferentes com o mesmo hash MD5 ou SHA-1. Por isso eles não servem para assinaturas ou certificados. Continuam úteis para detectar corrupção acidental ou arquivos duplicados. Para qualquer uso de segurança, prefira SHA-256 ou superior.
Não guarde senhas assim
Um SHA-256 simples é rápido demais para armazenar senhas: um atacante consegue testar bilhões de tentativas por segundo. Sistemas reais usam funções lentas e com salt, como bcrypt, scrypt ou Argon2. Para criar senhas fortes, use o Gerador de senha.
Detalhes de codificação
O texto é processado em UTF-8, o padrão do Linux, macOS, Git e da maioria dos sites, então os resultados batem com ferramentas como sha256sum e md5sum. Quebras de linha importam: um texto com quebras do Windows (CRLF) gera um hash diferente do mesmo texto com LF.
Ferramentas relacionadas
Às vezes os hashes aparecem em Base64 em vez de hexadecimal; converta com a ferramenta Codificar e decodificar Base64. Para identificadores aleatórios, use o Gerador de UUID.
Você também pode gostar destas ferramentas grátis: Formatador JSON, Gerador de senha e Testador de regex.
Perguntas frequentes
Como gerar um hash SHA-256?
Digite ou cole o texto, ou escolha um arquivo. O SHA-256 aparece na hora junto com os outros hashes.
Como verificar o checksum de um arquivo?
Escolha o arquivo e cole o checksum publicado no campo de comparação. Um ✓ ao lado do algoritmo indica que confere.
Dá para descriptografar um hash?
Não. Hashes são de mão única. Entradas curtas ou comuns podem ser adivinhadas, mas o hash em si não é revertido.
O MD5 ainda é seguro?
Não para segurança, porque colisões podem ser criadas. Ainda serve para detectar arquivos corrompidos por acidente.
Meus arquivos são enviados?
Não. O cálculo é feito inteiramente no navegador.
Última atualização: