Gerador de hash SHA-256
Digite um texto para gerar o hash.
Cole seu texto, mantenha o SHA-256 selecionado e gere o resultado. Você recebe o resumo de 256 bits em 64 caracteres hexadecimais, o mesmo valor que as ferramentas padrão de checksum imprimem para os mesmos bytes. Os outros algoritmos aparecem logo abaixo para comparação.
Como gerar um hash SHA-256
-
1
Digite o texto
Digite ou cole a string que deseja calcular. Espaços, tabulações e quebras de linha fazem parte da entrada.
-
2
Confira o algoritmo
O SHA-256 é a escolha padrão. Se você trocou, selecione o SHA-256 novamente.
-
3
Gere
Clique no botão de gerar para calcular o resumo.
-
4
Copie o resultado
Copie o valor de 64 caracteres com o botão de copiar ao lado do resultado SHA-256.
Como é um resumo SHA-256
O SHA-256 pertence à família SHA-2. Ele sempre devolve 256 bits, mostrados como 64 caracteres hexadecimais, qualquer que seja o tamanho da entrada.
| Entrada | Resumo SHA-256 |
|---|---|
| hello | 2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824 |
| Hello | 185f8db32271fe25f561a6fc938b2e264306ec304eda518007d1764826381969 |
Trocar uma única letra de minúscula para maiúscula produz um resumo que não compartilha nada visível com o primeiro. Você pode verificar o primeiro valor com echo -n hello | sha256sum no Linux ou no macOS (o -n é importante, veja abaixo).
Usos típicos
- Verificações de integridade: você publica o resumo de um texto ou de uma configuração, e qualquer pessoa pode confirmar que tem exatamente o mesmo conteúdo.
- Impressões digitais: um identificador estável derivado do conteúdo, por exemplo para chaves de cache ou para detectar mudanças.
- Fluxos de assinatura: muitos formatos de assinatura e de token calculam o hash do seu conteúdo com SHA-256 antes de assinar.
- Comparar segredos sem expô-los: duas partes podem comparar resumos em vez dos valores, desde que o valor não seja fácil de adivinhar.
Limites que vale conhecer
O SHA-256 é rápido por projeto. Isso é bom para impressões digitais e ruim para senhas, porque um atacante pode testar enormes quantidades de palpites por segundo. Guarde senhas com bcrypt, scrypt ou Argon2id e um sal único. Esta ferramenta não tem opção de sal nem de chave, então produz apenas SHA-256 simples, não HMAC.
A armadilha da quebra de linha final
echo hello | sha256sum calcula o hash de cinco letras mais uma quebra de linha e retorna 5891b5b522d5df086d0ff0b110fbd9d21bb4fc7163af34d08286a2e846f6be03. A ferramenta acima calcula exatamente o que está na caixa, então use echo -n quando comparar com o terminal.
Lendo um valor SHA-256
Os dígitos hexadecimais vão de 0 a 9 e de a a f. O uso de maiúsculas não tem significado, então 2CF24DBA e 2cf24dba são o mesmo resumo. Esta ferramenta mostra minúsculas, que é o que a maioria dos utilitários de linha de comando e da documentação usa. Se um sistema devolver maiúsculas, compare os valores depois de converter os dois para o mesmo formato.
Ao colar um resumo em um arquivo de configuração ou em uma mensagem, inclua os 64 caracteres. Um valor truncado pode parecer plausível, mas nunca vai coincidir, e um prefixo parcial não substitui o resumo completo.
Perguntas frequentes
64 caracteres hexadecimais, porque cada caractere carrega 4 bits e o resumo tem 256 bits.
SHA-2 é a família. SHA-256 é um dos membros, ao lado de SHA-384 e SHA-512, que esta ferramenta também oferece.
Não. Criptografia pode ser revertida com uma chave. Um hash é unidirecional, então não há nada para descriptografar.
Na maioria das vezes o shell adicionou uma quebra de linha. Use echo -n ou printf para que apenas o seu texto seja calculado.
Ferramentas relacionadas
Gerador de MD5
Gere um hash MD5 a partir de qualquer texto ou arquivo. Saída de 128 bits em hexadecimal, calculada inteiramente no seu navegador.
Cifra de número para letra
Converta números em letras e vice-versa usando a cifra A=1, B=2 (A1Z26) para quebra-cabeças, enigmas e pistas de salas de fuga.
Verificador de Força de Senha
Verifique a força da senha no seu navegador: comprimento, variedade de caracteres, entropia em bits e uma estimativa aproximada do tempo de quebra. Nada é enviado.
Gerador de Hash MD5
Calcule checksums MD5 de textos e arquivos para verificação de integridade. Corresponde à saída de md5sum e openssl dgst -md5.
Gerador de frase-senha
Gere uma frase-senha memorizável com palavras comuns aleatórias, com número de palavras ajustável, separador, maiúsculas e um número opcional no fim.
Gerador de JWT
Gere JWTs assinados com cabeçalho personalizado, reivindicações de carga útil, assinatura HMAC ou RSA, expiração e restrições de público para testes.
Ferramenta disponível em outros idiomas
- เครื่องมือสร้างแฮช SHA-256 [TH]
- SHA-256 ハッシュ生成ツール [JA]
- Generator skrótu SHA-256 [PL]
- SHA-256-hashgenerator [SV]
- Generator Hash SHA-256 [ID]
- مولّد تجزئة SHA-256 [AR]
- SHA-256-Hash-Generator [DE]
- Công cụ tạo mã băm SHA-256 [VI]
- Generador de hash SHA-256 [ES]
- SHA-256 해시 생성기 [KO]
- Générateur de hash SHA-256 [FR]
- SHA-256-hashgenerator [NL]
- SHA-256 Hash Generator [EN]
- Generatore di hash SHA-256 [IT]
- Генератор SHA-256 хеша [RU]
- SHA-256 Hash Oluşturucu [TR]
- SHA-256 哈希生成器 [ZH]