Hash

Gere hashes MD5, SHA-1, SHA-256, SHA-384 ou SHA-512 a partir de texto ou arquivos. Suporta HMAC com chave. Grátis, instantâneo, todo o processamento no seu navegador.

Um gerador de hash online e gratuito que calcula digests MD5, SHA-1, SHA-256, SHA-384 e SHA-512 a partir de texto ou arquivos, com HMAC opcional quando você fornece uma chave secreta. Use-o para produzir um checksum para verificar um download, para assinar um payload de webhook com HMAC-SHA256, ou para comparar duas entradas por digest em vez de pelo conteúdo completo. O hashing roda inteiramente no seu navegador usando as APIs de criptografia da plataforma, então o texto ou arquivo que você faz o hash — e qualquer chave HMAC que você fornecer — nunca sai do seu dispositivo. Arquivos de até 50 MB são lidos localmente, tornando prático calcular o checksum de artefatos reais sem uma etapa de upload.

Usos comuns

  • Gerar um checksum SHA-256 para verificar a integridade de um arquivo baixado em outro lugar.
  • Produzir uma assinatura HMAC-SHA256 para um payload de webhook usando um segredo compartilhado.
  • Comparar duas strings ou arquivos por hash em vez de lê-los por completo.
  • Criar uma impressão digital de um valor para usar como chave de cache ou identificador de desduplicação.
  • Confirmar que um checksum MD5 ou SHA publicado corresponde ao arquivo que você recebeu.

Perguntas frequentes

Quais algoritmos de hash são suportados?

MD5, SHA-1, SHA-256, SHA-384 e SHA-512. O HMAC é suportado para a família SHA quando você fornece uma chave; o MD5 não suporta HMAC aqui.

Posso fazer o hash de um arquivo?

Sim. Você pode fazer o hash de um arquivo de até 50 MB diretamente no navegador; o conteúdo do arquivo é lido localmente e nunca enviado.

Qual é a diferença entre um hash simples e o HMAC?

Um hash simples faz o digest apenas da entrada. O HMAC combina a entrada com uma chave secreta, produzindo um digest com chave usado para autenticar uma mensagem — útil para verificar assinaturas de webhook.

É seguro usar MD5 ou SHA-1?

MD5 e SHA-1 são adequados para verificações não relacionadas à segurança, como checksums e chaves de cache, mas são considerados quebrados para fins de segurança. Use SHA-256 ou mais forte onde a resistência a colisões importa.

Meus dados ou minha chave são enviados para um servidor?

Não. Todo o hashing roda localmente no seu navegador, então a entrada e qualquer chave HMAC permanecem no seu dispositivo.

All processing is local — your data never leaves your browser.