Gerador de hash (MD5, SHA-256, CRC32…)
Obtenha de uma vez os hashes mais usados de um texto ou arquivo e compare-os com o checksum publicado pelo autor para garantir que um download não está corrompido nem adulterado. Os arquivos são processados em um Web Worker, sem envio para servidor algum.
Processado 100% no seu navegador
| MD5 | ||
|---|---|---|
| SHA-1 | ||
| SHA-256 | ||
| SHA-384 | ||
| SHA-512 | ||
| CRC32 |
Ctrl + Enter executarCtrl + C copiar resultado
Como usar
- 1Escolha «Texto» e digite o conteúdo, ou «Arquivo» e arraste o arquivo.
- 2Os hashes MD5, SHA-1, SHA-256, SHA-384, SHA-512 e CRC32 aparecem na hora.
- 3Mude para maiúsculas ou Base64 se precisar, ou ative o HMAC com uma chave.
- 4Cole o checksum oficial em «Comparar com um hash» para verificar o download.
Casos de uso
- Verificar a integridade de ISOs, instaladores e downloads.
- Gerar assinaturas HMAC para testar webhooks e APIs.
- Detectar arquivos duplicados comparando seus hashes.
- Calcular checksums CRC32 para ZIP, PNG ou protocolos de rede.
Perguntas frequentes
Qual algoritmo de hash devo usar?
Para integridade e segurança, SHA-256 ou SHA-512. MD5 e SHA-1 estão quebrados contra colisões intencionais: servem para detectar erros acidentais ou duplicados, não para segurança. CRC32 é só um checksum rápido.
Meus arquivos são enviados?
Não. O arquivo é lido e processado localmente no seu navegador, dentro de um Web Worker para a página não travar. Funciona até offline.
É possível «descriptografar» um hash?
Não. Um hash é uma função de mão única e não pode ser revertido. Sites que dizem «descriptografar MD5» só procuram o valor em tabelas de senhas comuns.
O que é HMAC?
Um hash com chave secreta que prova que a mensagem foi gerada por alguém que conhece a chave. É o que Stripe, GitHub e Shopify usam para assinar webhooks.
Posso usar para guardar senhas?
Não diretamente: para senhas use algoritmos lentos e com salt como bcrypt, scrypt ou Argon2. Um SHA-256 simples é rápido demais e vulnerável a força bruta.