Gerador de Hash SHA-256

Digite ou cole um texto para obter o hash SHA-256, a impressão digital de 64 caracteres usada em verificações de integridade, assinaturas e APIs, com HMAC-SHA256 para assinar webhooks e requisições.

Atualizado em
Gerar hash de um arquivo — escolha ou solte aqui.
Processado localmente, nunca enviado (até 512 MB).
Saída
AlgoritmoHash

Seus dados nunca saem do seu computador. Todo o processamento acontece localmente no navegador.

Como usar: Gerador de Hash SHA-256

  1. Digite ou cole seu texto. O SHA-256 e os outros hashes são atualizados enquanto você digita.
  2. Ative o HMAC e informe uma chave secreta para criar uma assinatura HMAC-SHA256.
  3. Copie o hash ou cole o hash esperado na caixa de comparação para verificá-lo.

O que é SHA-256?

O SHA-256 faz parte da família SHA-2, projetada pela NSA e padronizada pelo NIST. Ele gera um hash de 256 bits, ou seja, 64 caracteres hexadecimais, e nenhuma colisão prática jamais foi encontrada. Ele protege certificados TLS, IDs de objetos do Git (em repositórios SHA-256), downloads de software, Bitcoin e inúmeras APIs.

HMAC-SHA256 para webhooks e APIs

O HMAC combina uma chave secreta com a mensagem, então apenas quem tem a chave consegue gerar a mesma assinatura. Stripe, GitHub, Shopify e muitos outros serviços assinam webhooks com HMAC-SHA256: calcule o valor sobre o corpo bruto da requisição usando seu segredo de assinatura e compare com o cabeçalho de assinatura. Ative o HMAC acima para fazer exatamente isso.

SHA-256 não serve para senhas sozinho

O SHA-256 é rápido por design, o que é ótimo para checksums, mas ruim para senhas, porque atacantes conseguem testar bilhões de tentativas por segundo. Armazene senhas com um algoritmo propositalmente lento, como bcrypt, scrypt ou Argon2.

Também pesquisado como: gerador sha256, hash sha256, sha256 online, gerar sha256, gerador de hash sha256, hmac sha256, checksum sha256, texto para sha256.

Ferramentas que combinam com: Gerador de Hash SHA-256

  • Gerador de Hash — Calcule hashes MD5 e SHA de qualquer texto ou arquivo na hora, crie assinaturas HMAC e cole um checksum esperado para verificar um download.
  • Gerador MD5 — Digite ou cole o texto e veja o hash MD5 sendo gerado enquanto você escreve: a impressão digital hexadecimal de 32 caracteres usada em checksums, chaves de cache e sistemas legados.
  • Gerador HMAC — Calcule assinaturas HMAC com chave para requisições de API e webhooks, e confira se uma assinatura recebida é válida, usando a Web Crypto API do seu navegador.
  • Codificador JWT — Monte um JWT para testar APIs: edite o payload, adicione claims padrão com um clique e assine com um segredo HMAC ou uma chave privada RSA / EC.

Perguntas frequentes

Qual é o tamanho de um hash SHA-256?
256 bits, ou seja, 64 caracteres hexadecimais, ou 44 caracteres em Base64.
Como verifico a assinatura de um webhook com HMAC-SHA256?
Ative o HMAC, informe seu segredo de assinatura, cole o corpo bruto da requisição como texto e compare o resultado com o cabeçalho de assinatura. Alguns provedores enviam a assinatura em Base64, então troque o formato de saída se necessário.
O SHA-256 é seguro?
Sim. O SHA-256 não tem ataques práticos conhecidos de colisão ou de pré-imagem e é aprovado pelo NIST para uso pelo menos até 2030.
Posso instalar o Gerador de Hash SHA-256 como um aplicativo da web e usá-lo offline?
Sim. O Gerador de Hash SHA-256 é um aplicativo da web instalável (PWA) — instalado a partir do seu navegador, não baixado de uma loja de aplicativos. Clique em “Instalar aplicativo” na parte superior desta página no Chrome ou no Edge (Windows, macOS, Linux, ChromeOS) ou, no Android, use “Compartilhar” → “Adicionar à tela inicial” no iPhone e no iPad, ou “Arquivo” → “Adicionar ao Dock” no Safari 17+ em um Mac. Em seguida, ela se abre em uma janela própria com seu próprio ícone e, como é executada inteiramente no seu navegador, continua funcionando offline. O Firefox no desktop não permite a instalação de aplicativos da web. Como funciona a instalação.

Ferramentas relacionadas