Gerador de Hash SHA-1

Algoritmo

Calculado no seu navegador — seu texto nunca é enviado a um servidor.

O que é Gerador de Hash SHA-1

SHA-1 (Secure Hash Algorithm 1) é uma função de hash criptográfica desenvolvida pela NSA e publicada em 1995. Ele converte qualquer entrada em uma string hexadecimal fixa de 40 caracteres (160 bits). Embora o SHA-1 não seja mais considerado seguro para assinaturas digitais e certificados — foi descontinuado pelos principais navegadores e autoridades certificadoras — ainda é utilizado em sistemas legados, controle de versão (o Git usa SHA-1 para IDs de objetos) e autenticação HMAC. Esta ferramenta calcula hashes SHA-1 inteiramente no seu navegador usando a Web Crypto API nativa.

Como usar

  1. Digite ou cole qualquer texto no campo de entrada.
  2. O hash SHA-1 é atualizado instantaneamente enquanto você digita.
  3. Clique em Copiar para copiar o hash de 40 caracteres para a área de transferência.
  4. Para trocar de algoritmo, escolha MD5, SHA-256 ou SHA-512 no menu Algoritmo — sua entrada é preservada.

Quando usar

Cuida de um sistema de autenticação legado e precisa confirmar se um token é legítimo? Cole o valor enviado pelo cliente, gere o SHA-1 e compare com o digest HMAC-SHA1 armazenado para ver se a requisição bate. Também serve para checar se duas strings são idênticas byte a byte ou para conferir um ID de objeto do Git na mão.

Perguntas frequentes

SHA-1 ainda é seguro?

O SHA-1 não é mais considerado seguro para fins criptográficos. Ataques de colisão contra o SHA-1 foram publicamente demonstrados. Para novas aplicações, use SHA-256 ou SHA-512.

Qual é o tamanho de um hash SHA-1?

O SHA-1 produz um valor de 160 bits exibido como 40 caracteres hexadecimais, independentemente do tamanho da entrada.

Por que o Git usa SHA-1?

O Git adotou o SHA-1 para IDs de objetos na década de 1990, quando ainda era considerado seguro. O Git está migrando para SHA-256 em versões mais recentes, mas o SHA-1 permanece o padrão por compatibilidade.

Meu texto é enviado para um servidor?

Não. O SHA-1 é calculado no seu navegador usando a Web Crypto API. Nenhum dado sai do seu dispositivo.

Posso compartilhar esta ferramenta com meus dados preenchidos?

Sim. A URL é atualizada automaticamente enquanto você digita. Copie da barra de endereço ou use o botão Compartilhar — quem abrir verá seus dados exatos já preenchidos.

Ferramentas relacionadas