Gerador SHA-256
Gere o hash SHA-256 de qualquer texto com este gerador SHA-256. Insira o texto e a ferramenta o codifica como UTF-8, calcula o resumo SHA-2 de 256 bits e retorna uma string hexadecimal minúscula de 64 caracteres, igual ao valor produzido por sha256sum, OpenSSL e bibliotecas padrão. Ideal para desenvolvedores e administradores que verificam somas de verificação, criam impressões digitais de conteúdo, comparam assinaturas API ou testam seu próprio código de hash.
Perguntas frequentes
O que o gerador SHA-256 retorna?
Ele retorna o resumo SHA-256 do seu texto como 64 caracteres hexadecimais minúsculos, que codificam 256 bits. O mesmo texto sempre produz o mesmo hash.
Qual é o hash SHA-256 de hello?
A palavra hello em minúsculas, sem quebra de linha, gera o hash 2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824. Comparar esse valor é uma maneira rápida de verificar se o seu código calcula o hash dos mesmos bytes.
Por que meu hash é diferente do que aparece no terminal?
Comandos como echo adicionam uma quebra de linha, a menos que você use echo -n ou printf, e essa quebra altera o hash. A ferramenta calcula o hash do texto exatamente como foi inserido, sem remover espaços nem quebras de linha.
Como são tratados os caracteres especiais e os emojis?
Todo o texto é codificado em UTF-8 antes do cálculo do hash; assim, letras acentuadas e emojis são calculados como seus bytes UTF-8. Esse é o padrão na maioria das linguagens, terminais e APIs da Web.
SHA-256 é seguro?
Sim, SHA-256 faz parte da família SHA-2 e não há ataques práticos conhecidos de colisão ou pré-imagem. É amplamente usado em certificados TLS, checksums de software, no formato de objetos mais recente do Git e em blockchains.
Devo armazenar senhas como hashes de SHA-256?
Não. SHA-256 foi projetado para ser rápido, o que torna barato testar muitas senhas por segundo. Armazene senhas com um algoritmo lento e com salt, como Argon2, bcrypt ou scrypt.
Posso calcular o hash de um arquivo com esta ferramenta?
A ferramenta calcula o hash do texto que você cola ou digita, não de arquivos enviados. Para downloads e outros arquivos binários, use sha256sum no Linux, shasum -a 256 no macOS ou Get-FileHash no PowerShell, que usa SHA-256 por padrão.
O resultado é um HMAC-SHA256?
Não, é um resumo simples de SHA-256, sem chave. Assinaturas de webhook e API geralmente exigem HMAC-SHA256 com um segredo compartilhado, o que gera um valor diferente.
É possível reverter um hash SHA-256?
Não há como calcular o texto a partir do hash. Só funciona tentar adivinhar a entrada e comparar os hashes, o que é viável para strings curtas ou comuns.
Quanto texto posso calcular?
Insira pelo menos um caractere e até 5 MB de texto; entradas maiores são rejeitadas com uma mensagem. A saída corresponde à opção SHA-256 do Hash Generator.