Gerador de hash (SHA)
SHA-1, SHA-256, SHA-384 e SHA-512, em direto.
- Instantânea
- Grátis
- Privada (processada localmente)
- Sem registo
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
-
Introduza o seu texto
Escreva ou cole o conteúdo a hashear.
-
Leia os hashes
SHA-1, SHA-256, SHA-384 e SHA-512 são calculados ao vivo.
-
Copie o valor
Clique num hash para o copiar.
Os algoritmos SHA
| Algoritmo | Tamanho | Comprimento hex | Recomendação |
|---|---|---|---|
| SHA-1 | 160 bits | 40 caracteres | Obsoleto (evitar) |
| SHA-256 | 256 bits | 64 caracteres | Padrão recomendado |
| SHA-384 | 384 bits | 96 caracteres | Alta segurança |
| SHA-512 | 512 bits | 128 caracteres | Alta 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.