Gerador de hash — MD5, SHA-256, SHA-3, CRC32, HMAC
Gere hashes MD5, SHA-1, SHA-256, SHA-512, SHA-3, CRC32 e HMAC de textos ou arquivos de uma só vez. Verifique checksums localmente, sem enviar nada.
🔒 Executa completamente no seu navegador — nada é enviadoO que o Gerador de hash faz
O Gerador de hash calcula vários resumos da mesma entrada em uma única passagem: MD5, SHA-1, SHA-224, SHA-256, SHA-384, SHA-512, SHA3-256, SHA3-512, Keccak-256, RIPEMD-160, BLAKE3 e CRC32. Desenvolvedores usam hashes para comparar valores, publicar e verificar checksums de downloads, criar chaves de cache e ETags, conferir assinaturas de webhooks e montar referências determinísticas em testes. O texto é codificado em UTF-8 antes do hash, então o resultado coincide com o que sha256sum, md5sum ou uma biblioteca no servidor produz para os mesmos bytes.
Mude para o modo File para calcular o hash de qualquer arquivo — uma imagem ISO, um instalador, um arquivo ZIP ou um dump de banco de dados. O arquivo é lido em blocos, então até arquivos de vários gigabytes funcionam sem travar a aba. Cole no campo de comparação o checksum publicado pelo fornecedor e a linha correspondente fica verde, a forma mais rápida de confirmar que um download está completo e não foi adulterado. A saída pode ser exibida em hexadecimal minúsculo, hexadecimal maiúsculo ou Base64, o formato usado pelos atributos Subresource Integrity e por muitas APIs de armazenamento em nuvem.
Fluxo de trabalho privado no navegador
Todo o processamento acontece com JavaScript e WebAssembly no navegador. A ferramenta não envia a um servidor seus textos, arquivos, chaves ou valores gerados e não exige conta. Esse modelo de privacidade é importante porque pequenos utilitários costumam receber respostas reais de API, exemplos de configuração, logs, dados de autenticação ou exemplos com formato de dados de clientes durante a solução de problemas. Manter o trabalho local reduz o risco e deixa a ferramenta instantânea, pois não há viagem pela rede.
Dicas práticas
SHA-256 é a melhor escolha padrão para a maioria dos novos trabalhos de checksum e integração. SHA-384 ou SHA-512 podem ser exigidos por protocolos específicos, SHA-3 é o padrão NIST mais recente e BLAKE3 é a opção mais rápida para arquivos grandes. MD5 e SHA-1 ainda são comuns em checksums legados e chaves de cache, mas é possível forjar colisões, então nunca os use para assinaturas ou senhas. CRC32 detecta apenas corrupção acidental. Keccak-256 é a variante pré-padrão do SHA3-256 usada pelo Ethereum, portanto os dois dão resultados diferentes.
Para verificar webhooks, ative HMAC, cole o segredo compartilhado e compare a saída HMAC-SHA256 com o cabeçalho de assinatura enviado pelo seu provedor. Lembre-se de que hashes de uso geral são a ferramenta errada para armazenar senhas — para isso use um algoritmo lento e com salt, como bcrypt, scrypt ou Argon2.
Como usar
- Digite o texto ou solte um arquivoCole o texto exato que será submetido ao hash ou mude para o modo File e escolha qualquer arquivo.
- Escolha os algoritmosMarque MD5, SHA-256, SHA-3, CRC32 ou qualquer outro algoritmo; se quiser, ative HMAC com uma chave secreta.
- Copie ou verifiqueClique em um resumo para copiá-lo ou cole um checksum esperado para ver qual algoritmo coincide.