Saltar para o conteúdo

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. 1

    Escreva o texto

    Escreva ou cole o texto.

  2. 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.

← Programação