Gerar hash SHA-256
Calcule o hash SHA-256 de qualquer texto com a Web Crypto API nativa do navegador.
É processado no seu dispositivo. Nada é enviado para nenhum servidor.
Um hash é uma função de sentido único: transforma qualquer entrada numa saída de comprimento fixo, a partir da qual é praticamente impossível reconstruir o texto original. Um hash NÃO é cifragem: a cifragem é reversível com a chave certa, um hash nunca.
Casos de uso
- Verificar a integridade de um texto.
- Gerar um identificador único e reproduzível a partir de um conteúdo.
- Comparar se dois textos são idênticos sem revelar o seu conteúdo.
Como funciona
- 1
Escreva o texto
Escreva ou cole o texto.
- 2
Gere o hash
Clique em «Gerar hash» e copie o resultado hexadecimal.
Detalhes técnicos
- Exemplo: o SHA-256 de «hello» começa por 2cf24dba5fb0a30e26e83b2ac5b9e29e… O resultado tem sempre 64 caracteres hexadecimais em minúsculas.
- O texto é processado como UTF-8 e qualquer diferença altera o hash por completo, incluindo um espaço ou uma quebra de linha no fim.
- Calcula o hash de um texto, não de um ficheiro: para verificar a soma SHA-256 de uma transferência precisa de uma ferramenta que leia o próprio ficheiro.
Perguntas frequentes
O SHA-256 serve para guardar palavras-passe?
Não diretamente: para palavras-passe recomendam-se funções específicas como bcrypt ou Argon2, que usam sal e são deliberadamente lentas para dificultar ataques de força bruta.