WerklyTools
PT
Pague-me um café

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

  1. 1Escolha «Texto» e digite o conteúdo, ou «Arquivo» e arraste o arquivo.
  2. 2Os hashes MD5, SHA-1, SHA-256, SHA-384, SHA-512 e CRC32 aparecem na hora.
  3. 3Mude para maiúsculas ou Base64 se precisar, ou ative o HMAC com uma chave.
  4. 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.

Ferramentas relacionadas