SHA-1 Hash Generator

Gere hashes criptográficos SHA-1 para sistemas legados e compatibilidade com aplicações antigas

Experimente estes exemplos:

O que é SHA-1?

SHA-1 (Secure Hash Algorithm 1) gera um resumo de 160 bits (40 caracteres hexadecimais). Projetado por NSA e publicado por NIST em 1995 (FIPS 180-1), tornou-se popular para assinaturas digitais, somas de verificação de arquivos e sistemas de controle de versão.

Nota de segurança: SHA-1 está comprometido — use SHA-256, SHA-3 ou BLAKE3 para novos sistemas.

Como SHA-1 funciona

  1. Preencha a mensagem → comprimento ≡ 448 (mod 512) bits
  2. Anexe o comprimento de 64 bits da mensagem original
  3. Inicialize cinco palavras de 32 bits (A–E)
  4. Processe blocos de 512 bits através de 80 operações (quatro rodadas)
  5. Produza o resumo final de 160 bits

Status de segurança

  • 2005 — primeiros ataques teóricos de colisão
  • 2017 — Google e CWI Amsterdam demonstraram colisão real (PDFs “SHAttered”)
  • Navegadores agora não confiam em certificados TLS SHA-1
  • NIST descontinuou SHA-1 para assinaturas digitais em 2011

Exemplos de hashes

EntradaHash SHA-1
Hello World0a4d55a8d778e5022fab701977c5d840bbc486d0
password5baa61e4c9b93f3f0682250b6cf8331b7ee68fd8
test1237288edd0fc3ffcbe93a0cf06e3568e28521687bc
(vazio)da39a3ee5e6b4b0d3255bfef95601890afd80709

SHA-1 vs. outras funções hash

AlgoritmoSaídaSegurançaVelocidade
MD5128 bits❌ Comprometido⚡ Muito rápido
SHA-1160 bits❌ Comprometido⚡ Rápido
SHA-256256 bits✅ Seguro🚀 Moderado
SHA-3Variable✅ Muito seguro🚀 Moderado
BLAKE3256 bits✅ Seguro⚡ Muito rápido

Perguntas Frequentes

SHA-1 é seguro para senhas?

Não. Use bcrypt, Argon2 ou PBKDF2 em vez disso.

O que é uma colisão SHA-1?

Uma colisão ocorre quando duas entradas diferentes geram o mesmo hash. O ataque “SHAttered” de 2017 provou colisões no mundo real.

Por que o Git ainda usa SHA-1?

O design do Git limita a explorabilidade, mas o projeto está migrando para SHA-256.

Resources