Gerador de hash SHA256
Cole qualquer texto e este gerador retorna o resumo SHA-256 como uma cadeia hexadecimal determinística de 64 caracteres minúsculos. O SHA-256 é o membro de 256 bits da família SHA-2 e o hash de referência da criptografia moderna: os hashes de bloco do Bitcoin, as transcrições do TLS 1.3, as assinaturas JWT HS256 e os digests de imagens de contêiner dependem dele. Lembre-se de que o SHA-256 é um hash de mão única, não criptografia: você não pode descriptografar nem reverter um resumo para recuperar o texto original.
Como gerar um resumo SHA-256
-
1
Insira o texto
Digite ou cole qualquer cadeia UTF-8: uma frase, um payload JSON, uma chave de API ou qualquer texto que você queira identificar por uma impressão digital.
-
2
UTF-8 é a codificação de entrada
O texto é serializado em bytes UTF-8 antes do hashing, como fazem todas as bibliotecas SHA-256 de uso comum.
-
3
O hash é calculado
A mensagem é preenchida até um múltiplo de 512 bits e processada bloco a bloco pela função de compressão SHA-256 ao longo de 64 rodadas.
-
4
Copie o hex de 64 caracteres
A saída é sempre de 64 caracteres hexadecimais minúsculos (256 bits). Copie-a com um clique.
Dados sobre o SHA-256
| Propriedade | Valor |
|---|---|
| Tamanho da saída | 256 bits / 64 caracteres hex |
| Tamanho do bloco | 512 bits |
| Rodadas | 64 |
| Resistência a colisões | ~2^128 de trabalho (teórico) |
| Resistência a pré-imagem | ~2^256 de trabalho |
| Suporte de hardware | Extensões SHA em Intel/AMD/ARM (sha256rnds2, sha256h) |
Onde o SHA-256 aparece
- Bitcoin. SHA-256 duplo (
SHA256(SHA256(x))) para cabeçalhos de bloco, endereços e TXIDs. - TLS 1.3. O hash da transcrição vincula as mensagens do handshake ao key schedule final.
- Subresource Integrity.
integrity="sha256-..."nas tags<script>para que o navegador rejeite recursos de CDN adulterados. - JWT. HS256 usa HMAC-SHA-256; RS256 e ES256 usam SHA-256 com RSA ou ECDSA.
- Imagens de contêiner. Os digests
sha256:abc123...identificam as camadas de imagem nos registries. - Endereçamento por conteúdo. IPFS, git (opcional) e índices de pacotes identificam o conteúdo com SHA-256.
Esta ferramenta retorna hex
O resumo é exibido como 64 caracteres hexadecimais minúsculos, a mesma forma que sha256sum, Git e a maioria das ferramentas usam. Outros ecossistemas codificam esses mesmos 32 bytes de outra maneira: o Subresource Integrity e algumas assinaturas da AWS usam base64 (44 caracteres, incluindo o preenchimento), e os registries de contêiner antecedem o hexadecimal com sha256:. Se você precisar de uma dessas formas, pegue o hex daqui e recodifique os bytes: o resumo subjacente é idêntico.
Uma pequena armadilha: quebras de linha finais
echo "teste" | sha256sum calcula o hash de teste\n (seis bytes), não cinco. Se uma ferramenta de linha de comando retornar um valor diferente deste gerador para o que parece ser a mesma entrada, verifique se uma quebra de linha final foi incluída. Use echo -n "teste" ou printf "teste" para calcular o hash de exatamente cinco bytes.
Perguntas frequentes
Não. Este gerador faz o hash do texto que você digita ou cola. Para gerar a impressão digital de um arquivo, use uma ferramenta de linha de comando como sha256sum arquivo, shasum -a 256 arquivo ou certutil -hashfile arquivo SHA256, que leem os bytes brutos no disco.
Não por si só. O SHA-256 é rápido, o que é ótimo para somas de verificação, mas ruim para o armazenamento de senhas: um atacante pode calcular bilhões de hashes por segundo em uma GPU. Use Argon2id ou bcrypt para senhas; o SHA-256 é adequado dentro de códigos de autenticação baseados em HMAC.
O SHA-2 é a família (SHA-224, SHA-256, SHA-384, SHA-512). O SHA-256 é um comprimento de saída específico. Quando alguém diz “SHA-2” sem especificar, geralmente se refere ao SHA-256.
No nosso servidor. Seu texto é enviado por uma conexão criptografada, passa pelo hash com a função SHA-256 padrão, e o resumo de 64 caracteres é retornado. Não armazenamos o que você envia. O SHA-256 é de mão única, então o resumo não pode ser revertido nem descriptografado para recuperar sua entrada.
Ferramentas relacionadas
Gerador de Hash
Gere hashes MD5, SHA-1, SHA-256, SHA-384, SHA-512 e CRC32 a partir de texto, com um digest pronto para copiar em checksums e comparações.
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.
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.
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.
Identificador de Criptografia
Cole um texto cifrado ou hash e o identificador sugere algoritmos ou codificações prováveis: MD5, SHA, bcrypt, AES, RSA, Base64 e mais.
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.
Ferramenta disponível em outros idiomas
- SHA256ハッシュジェネレーター [JA]
- Generador de hash SHA256 [ES]
- SHA256-hashgenerator [SV]
- เครื่องสร้างแฮช SHA256 [TH]
- Trình tạo hash SHA256 [VI]
- SHA256-hashgenerator [NL]
- Generator skrótów SHA256 [PL]
- SHA256-Hash-Generator [DE]
- Generator Hash SHA256 [ID]
- مولّد تجزئة SHA256 [AR]
- Générateur de hachage SHA256 [FR]
- SHA256 해시 생성기 [KO]
- SHA256 Hash Generator [EN]
- Generatore di hash SHA256 [IT]
- Генератор хэшей SHA256 [RU]
- SHA256 Hash Oluşturucu [TR]
- SHA256 哈希生成器 [ZH]