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
Hash SHA-256
Gere o hash SHA-256 de qualquer texto usando a Web Crypto API nativa do navegador. Hash de 64 caracteres hexadecimais, processado localmente.
Hash SHA-384
Gere hashes SHA-384 de 96 caracteres hexadecimais a partir de qualquer texto usando a Web Crypto API nativa.
Hash SHA-512
Gere hashes SHA-512 de 128 caracteres hexadecimais a partir de qualquer texto usando a Web Crypto API nativa.