Segurança

Gerador de hash (SHA)

SHA-1, SHA-256, SHA-384 e SHA-512, em direto.

  • Instantânea
  • Grátis
  • Privada (processada localmente)
  • Sem registo
SHA-1
SHA-256
SHA-384
SHA-512

Calculado localmente (Web Crypto). Clique num valor para o copiar.

Para que serve um hash?

Um hash é uma «assinatura» digital única de um conteúdo. Usa-se para verificar que um ficheiro ou mensagem não foi alterado: se o conteúdo muda, o hash muda. É rápido, determinístico e irreversível.

Como usar o gerador

  1. Introduza o seu texto

    Escreva ou cole o conteúdo a hashear.

  2. Leia os hashes

    SHA-1, SHA-256, SHA-384 e SHA-512 são calculados ao vivo.

  3. Copie o valor

    Clique num hash para o copiar.

Os algoritmos SHA

AlgoritmoTamanhoComprimento hexRecomendação
SHA-1160 bits40 caracteresObsoleto (evitar)
SHA-256256 bits64 caracteresPadrão recomendado
SHA-384384 bits96 caracteresAlta segurança
SHA-512512 bits128 caracteresAlta segurança

Casos de uso

  • Integridade de ficheiros: comparar o hash de uma descarga com o publicado.
  • Deduplicação e indexação de dados.
  • Assinaturas e certificados digitais (elemento base).

O hashing por si só não serve para guardar palavras-passe: use bcrypt, scrypt ou Argon2 com sal.

Perguntas frequentes

O que é uma função de hash?

Uma função de hash transforma dados de qualquer tamanho numa impressão digital de tamanho fixo. A mesma entrada dá sempre o mesmo hash, mas a menor alteração muda radicalmente o resultado.

É possível recuperar o texto original a partir de um hash?

Não. O hashing é uma operação de sentido único: foi concebido para ser impossível de reverter. É isso que o torna útil para verificar a integridade sem revelar o conteúdo.

Ainda se deve usar o SHA-1?

Não, por segurança. O SHA-1 é considerado obsoleto porque foram demonstradas colisões. Prefira SHA-256 ou superior. O SHA-1 é mostrado aqui por comparação ou compatibilidade.

Para que serve um hash no dia a dia?

Para verificar que um ficheiro descarregado não foi alterado (soma de verificação), indexar dados ou como base de assinaturas digitais. Para guardar palavras-passe usam-se algoritmos dedicados (bcrypt, Argon2) com sal.

Os meus dados são enviados para a internet?

Não. O cálculo usa a API Web Crypto do seu navegador; o texto nunca é transmitido.