Gerador de hash SHA-256

Calcule o SHA-256 de um texto ou de qualquer arquivo no navegador. Adicione uma chave secreta para gerar HMAC-SHA256, a assinatura usada pela maioria dos webhooks e APIs.

Grátis e privado. Tudo funciona no seu navegador e nada é enviado.

Como funciona

  1. Digite um texto ou escolha um arquivoO hash aparece no topo enquanto você digita.
  2. Copie o valorCopie com um clique, em minúsculas ou maiúsculas.
  3. Compare se precisarCole um valor esperado para conferir.

O hash padrão de hoje

O SHA-256 faz parte da família SHA-2 e gera um valor de 256 bits, com 64 caracteres hexadecimais. Ele é usado em checksums de software, endereços de conteúdo do Git e do Docker, no Bitcoin, em certificados TLS e nas assinaturas HMAC dos webhooks de meios de pagamento, plataformas de controle de versão e serviços de mensagens.

Para validar um webhook, ative o HMAC, cole o segredo de assinatura do seu painel e o corpo bruto exato da requisição, e compare o resultado com o cabeçalho de assinatura. Tudo fica no seu navegador, o que faz diferença quando o segredo é uma chave de produção.

Arquivos e dados grandes

Escolha Arquivo para calcular o hash de um instalador ou de um arquivo compactado e compare com o checksum publicado pelo fabricante. O cálculo usa o motor de criptografia nativo do navegador e é rápido mesmo com arquivos grandes.

Perguntas frequentes

O SHA-256 é seguro?

Sim. Não há ataques práticos conhecidos, e ele é o hash recomendado para uso geral.

Meus arquivos são enviados?

Não. Os arquivos são lidos e processados no seu navegador.

Devo usar MD5 para senhas?

Não. MD5 e SHA-1 estão quebrados para fins de segurança. Use só como checksum. Senhas precisam de hashes lentos, como Argon2 ou bcrypt.

Por que meu hash é diferente do de outra ferramenta?

Normalmente por causa de uma quebra de linha no final ou de outra codificação de texto. Esta ferramenta calcula exatamente o que está na caixa, em UTF-8.

Qual o tamanho máximo dos arquivos?

Algumas centenas de megabytes funcionam na maioria dos dispositivos; o limite é a memória do seu navegador.