1001Ferramentas
🔑 Utilitários

Hash SHA-1

Gere o hash SHA-1 de qualquer texto usando a Web Crypto API nativa do navegador. Hash de 40 caracteres hexadecimais, processado localmente.

Sobre o SHA-1

O SHA-1 (Secure Hash Algorithm 1) é uma função hash criptográfica cujo digest tem 160 bits, o que dá 40 caracteres hexadecimais. Quem o desenvolveu foi a NSA, e o NIST o publicou em 1995.

Hoje o SHA-1 já não serve para uso criptográfico, porque desde 2017 sabe-se que é vulnerável a ataques de colisão. Mesmo assim, você ainda o encontra em muitos sistemas legados, no controle de versão (o Git usa SHA-1 internamente) e na verificação de integridade de arquivos não-críticos.

Se o projeto é novo, vá de SHA-256 ou SHA-512. Ambos oferecem segurança bem maior.

Gere o hash SHA-1 de um texto

Pegue qualquer texto e o SHA-1 o transforma numa sequência fixa de 40 caracteres hexadecimais. O cálculo aqui usa a Web Crypto API nativa do navegador, então você tem a confiabilidade de uma implementação padrão.

Esse hash ainda aparece bastante em sistemas de controle de versão (o Git, por exemplo, o usa para identificar commits) e em verificações de integridade legadas. Vale o aviso: para fins criptográficos ele é considerado quebrado e não deve servir para assinaturas nem senhas, casos em que o SHA-256 é a escolha. Como identificador ou checksum simples, continua útil.

Nada do que você cola sai do navegador, porque o cálculo roda inteiramente nele. Cole o conteúdo e o hash SHA-1 aparece.

Ferramentas Relacionadas