Gerador SHA-1
Gere o hash SHA-1 de qualquer texto com este gerador SHA-1. Insira seu texto e a ferramenta o codifica como UTF-8, calcula o resumo SHA-1 de 160 bits e o retorna como uma string hexadecimal minúscula de 40 caracteres, com o mesmo valor produzido por sha1sum e bibliotecas padrão. Útil para desenvolvedores que verificam somas de verificação legadas, inspecionam identificadores no estilo Git ou compatibilizam APIs antigas que ainda esperam SHA-1.
Perguntas frequentes
O que o gerador SHA-1 retorna?
Ele retorna o resumo SHA-1 do seu texto como 40 caracteres hexadecimais minúsculos, que representam 160 bits. Textos idênticos sempre produzem hashes idênticos.
Qual é o hash SHA-1 de hello?
A palavra hello em letras minúsculas, sem uma quebra de linha no final, gera o hash aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434d. Use-o como um valor de teste rápido ao comparar com seu próprio código.
Por que meu hash SHA-1 não corresponde ao de outra ferramenta?
O texto é processado exatamente como inserido, incluindo espaços, tabulações e quebras de linha. Uma quebra de linha no final adicionada pelo echo ou finais de linha Windows CRLF produzem um hash completamente diferente.
Como o texto Unicode é codificado?
A ferramenta codifica o texto como UTF-8 antes de calcular o hash, o padrão na maioria das linguagens e terminais. Um sistema que calcula o hash dos bytes UTF-16 ou Latin-1 dos mesmos caracteres obtém um resultado diferente.
SHA-1 ainda é seguro?
Não. Uma colisão prática de SHA-1 foi publicada em 2017, e navegadores e autoridades certificadoras deixaram de aceitar assinaturas SHA-1. Use SHA-256 ou SHA-512 para assinaturas, verificações de integridade contra adulteração e novos projetos.
Este é o mesmo hash que Git usa para commits?
Não diretamente. Git calcula o hash de um cabeçalho, como blob, seguido do tamanho do conteúdo e de um byte nulo antes do conteúdo; por isso, um SHA-1 simples do texto do arquivo difere do ID do objeto Git.
Posso calcular o hash de um arquivo?
A ferramenta calcula o hash do texto que você cola ou digita, não de arquivos enviados. Para arquivos binários, use sha1sum em Linux, shasum em macOS ou Get-FileHash -Algorithm SHA1 no PowerShell.
É possível descriptografar SHA-1?
Não, SHA-1 é uma função unidirecional e não tem uma chave para descriptografá-la. Ainda assim, é possível encontrar entradas curtas ou comuns em tabelas de consulta, então nunca considere que o hash de um segredo fraco o protege.
A ferramenta usa um salt ou uma chave HMAC?
Não, ela calcula o SHA-1 simples do texto exatamente como foi fornecido. Para hashes com chave, use uma ferramenta HMAC; para senhas, use um algoritmo lento, como bcrypt ou Argon2.
Quanto texto posso calcular?
Insira pelo menos um caractere e até 5 MB de texto; entradas maiores são rejeitadas com uma mensagem. O resultado é idêntico ao da opção SHA-1 do Hash Generator.