Pular para o conteúdo

Gerador de hash SHA-256

Calcule hashes SHA e HMAC de textos ou arquivos e verifique checksums sem enviar nada.

Hashes

Digite um texto ou solte um arquivo para calcular o SHA-256 e outros hashes.

HMAC

Verificando um JWT assinado com HS256? Use o Decodificador JWT.

Verificar

Opções
Algoritmos
Saída
Funciona no seu navegador: seu texto, arquivos e chaves não são enviados.

Como usar

  1. Cole ou digite o texto no campo de entrada. Para arquivos, use a aba Arquivo.
  2. Selecione SHA-256 ou os outros algoritmos desejados.
  3. Escolha UTF-8 em Codificação da entrada para texto comum.
  4. Escolha hex, HEX ou Base64 em Saída.

Exemplos

SHA-256 de um XML de pedido

Entrada
<pedido><numero>1042</numero><cidade>Recife</cidade><valor>89.90</valor></pedido>
Saída
SHA-256: 243df5bbc2174094f6a4f3d3fe334ca94eee023ea080fb0768dc8ebe9432525d

HMAC-SHA-256 de um webhook de teste

Entrada
{"evento":"pedido.pago","pedido":1042,"valor_centavos":8990}
Saída
HMAC-SHA-256: erY6Tq0NxJBiGW2svx98yrjyZfwiMM9kRuglOUeIHIw=

SHA3-256 dos bytes UTF-8 de Olá

Entrada
4f 6c c3 a1
Saída
SHA3-256: 7614E1C28F5A73E7A9A8659E44755E8CC67962AEA262421705234AA54328EDDF

Perguntas frequentes

Dá para descriptografar um hash SHA-256 ou MD5?

Hash não é criptografia reversível. A ferramenta calcula a impressão digital dos dados, mas não recupera o texto original a partir dela.

Este gerador cria hash de senha com bcrypt?

A ferramenta não oferece bcrypt, scrypt, Argon2 ou PBKDF2, nem opções de salt. Ela calcula hashes SHA, MD5 e HMAC, não hashes específicos para armazenamento de senhas.

Como verificar o hash de um arquivo baixado?

Abra a aba Arquivo, adicione o arquivo, selecione o algoritmo informado na página de download e cole o checksum em Hash esperado. A ferramenta compara os valores; você pode adicionar até 20 arquivos por vez, com até 4 GB cada.

Por que o mesmo texto gera um hash diferente?

Espaços e uma quebra de linha no final fazem parte dos dados e alteram o hash. Para textos em UTF-8, confira também Finais de linha: LF (\n) e CRLF (\r\n) geram resultados diferentes quando há quebras de linha.

Meu texto, arquivo ou chave secreta é enviado ao servidor?

O cálculo é feito no seu navegador, sem enviar texto, arquivos ou chaves. Apenas as opções de algoritmos, formato e codificação são salvas localmente; o texto digitado, a chave e o hash esperado não são salvos.