Gerador de Hash SHA-1
Obtenha o hash SHA-1 de 40 caracteres de um texto ou arquivo, calculado localmente pelo próprio motor de criptografia do seu navegador.
Gerar hashes SHA-1 online
O SHA-1 transforma qualquer entrada em uma impressão digital de 160 bits, exibida como 40 caracteres hexadecimais. Foi o hash padrão dos anos 2000, e você ainda o encontra em páginas de download, no Git, em APIs antigas e em bancos de dados. Esta página abre o Gerador de Hash com o resultado SHA-1 destacado, ao lado de MD5, SHA-256, SHA-384 e SHA-512 para a mesma entrada.
O hash é calculado pelo motor Web Crypto embutido no seu navegador, então textos e arquivos ficam no seu dispositivo.
Onde o SHA-1 ainda serve, e onde não serve
| Uso | SHA-1 serve? |
|---|---|
| Conferir se um download sofreu corrupção acidental | Sim |
| Detectar arquivos alterados ou duplicados | Sim |
| Bater com um sistema legado que armazena valores SHA-1 | Sim |
| Assinaturas, certificados, qualquer coisa exposta a um atacante | Não, use SHA-256 |
| Armazenar senhas | Não, use um algoritmo lento como o bcrypt |
SHA-1 na linha de comando
| Sistema | Comando |
|---|---|
| Linux | sha1sum file.zip |
| macOS | shasum -a 1 file.zip |
| Windows PowerShell | Get-FileHash file.zip -Algorithm SHA1 |
| Windows cmd | certutil -hashfile file.zip SHA1 |
Para uma string, echo "text" | sha1sum inclui também uma quebra de linha no final; use echo -n para obter o mesmo valor que esta página mostra para o mesmo texto.
Deixando o SHA-1 para trás
Se você controla as duas pontas, mude para SHA-256: é igualmente fácil de calcular, tem suporte em todo lugar e não tem colisões práticas conhecidas. Para conferir um arquivo com o algoritmo que o projeto publicar, o Verificador de Checksum de Arquivos reconhece a correspondência automaticamente.