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 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 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 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 Hash MD5
Calcule checksums MD5 de textos e arquivos para verificação de integridade. Corresponde à saída de md5sum e openssl dgst -md5.
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.
Ferramenta disponível em outros idiomas
- SHA256-hashgenerator [SV]
- SHA256-hashgenerator [NL]
- เครื่องสร้างแฮช SHA256 [TH]
- SHA256 해시 생성기 [KO]
- مولّد تجزئة SHA256 [AR]
- Generator Hash SHA256 [ID]
- Trình tạo hash SHA256 [VI]
- Generator skrótów SHA256 [PL]
- SHA256-Hash-Generator [DE]
- SHA256ハッシュジェネレーター [JA]
- Generador de hash SHA256 [ES]
- Générateur de hachage SHA256 [FR]
- SHA256 Hash Generator [EN]
- Generatore di hash SHA256 [IT]
- Генератор хэшей SHA256 [RU]
- SHA256 Hash Oluşturucu [TR]
- SHA256 哈希生成器 [ZH]