Gerador de hash SHA-256

Calcule o hash de um texto ou arquivo e confira se ele bate com o valor esperado.

Textos e arquivos são processados no seu navegador. Nada é enviado para servidores.

Como usar

  1. Escolha Texto ou Arquivo.
  2. Digite o texto ou selecione o arquivo: os hashes SHA-1, SHA-256, SHA-384 e SHA-512 aparecem na hora.
  3. Para verificar um download, cole o hash informado pelo site no campo de comparação.

Para que serve um hash

Um hash é uma “impressão digital” de tamanho fixo calculada a partir de um conteúdo. Qualquer mudança mínima — uma vírgula, um bit — gera um hash completamente diferente. Por isso ele é usado para:

  • Verificar downloads: confirmar que um arquivo (ISO, instalador) não foi corrompido nem adulterado.
  • Integridade de dados: detectar alterações em documentos e backups.
  • Programação: chaves de cache, assinaturas de webhooks e comparação rápida de conteúdos.

Qual algoritmo usar?

SHA-256 é o padrão atual e o mais usado. SHA-1 está obsoleto para segurança (há colisões conhecidas) e aparece aqui só para conferir arquivos antigos. MD5 não está disponível por ser inseguro.

Atenção: para guardar senhas, não use SHA-256 puro — use algoritmos próprios como bcrypt, scrypt ou Argon2.

Perguntas frequentes

Dá para “desfazer” um hash e recuperar o texto?

Não. Hash é uma função de mão única. O que existe são tabelas de hashes de senhas comuns, por isso senhas fracas podem ser descobertas.

Por que meu hash é diferente do calculado em outro lugar?

Verifique espaços e quebras de linha no fim do texto: eles mudam o hash. No terminal, use echo -n para não incluir a quebra de linha.

O arquivo é enviado para algum servidor?

Não. O hash é calculado no seu navegador com a Web Crypto API.