O que é Gerador de Hash SHA-1?
Um gerador de hash SHA-1 produz um resumo de 160 bits (40 caracteres hexadecimais) de qualquer entrada. O SHA-1 é utilizado em hashes de commits do Git, impressões digitais de certificados legados e verificação de integridade de dados onde a resistência a colisões não é crítica.
Digite texto ou solte um arquivo: a ferramenta imprime o resumo SHA-1 de 40 caracteres calculado no seu dispositivo pelo SubtleCrypto. Cole o valor esperado no campo Compare e o selo fica verde ou rosa, sem precisar conferir hexadecimal a olho. O Git ainda usa SHA-1 para endereçar commits e blobs, então este é um jeito rápido de inspecionar ou verificar hashes de objetos do Git sem abrir o terminal.
Como usar
- Passo 1 — Digite ou cole um texto, ou solte um arquivo para calcular o seu resumo SHA-1.
- Passo 2 — O hash é gerado inteiramente de forma privada e nada é enviado para servidores externos.
- Passo 3 — Copie a sequência hexadecimal de 40 caracteres ou verifique-a em relação a um valor esperado.
Quando usar
- Inspecionar ou verificar um hash de commit/blob do Git fora do CLI.
- Conferir a impressão digital de um certificado TLS antigo ainda distribuído como SHA-1.
- Bater checksum de software legado em que MD5 já saiu mas SHA-256 não foi publicado.
Resultado
Você precisa verificar se o hash SHA-1 de um objeto Git corresponde ao que é exibido no log do seu repositório. Cole o conteúdo do objeto aqui e compare a saída.
Perguntas frequentes
- SHA-1 ainda é seguro?
- Não para assinaturas nem certificados. O ataque SHAttered da Google em 2017 produziu dois PDFs com o mesmo SHA-1, e o custo só caiu desde então. Para endereçamento Git e compatibilidade legacy ainda aparece, mas sistemas novos devem usar SHA-256 ou superior.
- Por que o Git ainda usa SHA-1 mesmo quebrado?
- O Git usa SHA-1 como endereço de conteúdo, não primitiva de segurança: a colisão importa para forjar histórico, não para nomear unicamente. O projeto vem migrando para SHA-256 desde 2020, mas a maioria dos repositórios públicos ainda roda em SHA-1.
- Qual a diferença entre SHA-1 e SHA-2?
- SHA-1 tem um único desenho fixo e gera um resumo de 160 bits. SHA-2 é uma família — SHA-224, SHA-256, SHA-384, SHA-512 — com estrutura interna diferente e saída maior. SHA-2 não tem ataque de colisão prático conhecido.
- Posso comparar duas strings SHA-1 aqui?
- Pode. Cole o hash esperado no campo Compare. O selo fica verde se for igual e rosa se não. A comparação ignora maiúsculas, então abc123 e ABC123 são tratados como iguais.
- Meu arquivo é enviado para algum servidor?
- Não. O arquivo é lido como ArrayBuffer no seu dispositivo e entregue ao SubtleCrypto, tudo dentro da página. Desligue a rede e o hash continua sendo calculado.
Ferramentas relacionadas
Gerador de chaves PGP
Gere pares de chaves de criptografia PGP
Notas Seguras
Crie e armazene notas criptografadas localmente
Criptografador de arquivos
Criptografe arquivos com criptografia AES-256
Decodificador de certificados SSL
Decodifique e inspecione certificados SSL/TLS
Cifra de César
Cifra de substituição com rotação personalizada
Gerador de frases-senha
Gere frases-senha fortes e fáceis de lembrar