O que esta ferramenta faz
O Gerador de hashes calcula hashes criptográficos a partir de texto. Insira qualquer string e obtenha SHA-1, SHA-256, SHA-384 e SHA-512 instantaneamente. Todo o hashing é executado no seu navegador — sem envio, sem servidor. Útil para checksums, integridade de dados e aprender como funcionam as funções hash.
Como usar
- Insira o texto — Digite ou cole o texto que deseja gerar hash. Suporta Unicode (UTF-8).
- Consulte os hashes — SHA-1, SHA-256, SHA-384 e SHA-512 aparecem simultaneamente.
- Copiar — Clique no ícone de copiar ao lado de qualquer hash para copiá-lo para a área de transferência.
- Alterar entrada — Edite o texto; todos os hashes são atualizados em tempo real.
Como funciona
A ferramenta usa a API Web Crypto (ou um polyfill) para calcular os hashes. A entrada é codificada como UTF-8, depois passada ao algoritmo hash escolhido. Cada algoritmo produz um digest de comprimento fixo (SHA-1: 40 caracteres hex, SHA-256: 64 caracteres hex, etc.). A mesma entrada sempre produz a mesma saída; uma mudança mínima modifica o hash completamente.
Todo o processamento é executado no seu navegador. Nenhum dado é enviado a nenhum servidor.
Casos de uso e exemplos
- Checksums — Verifique a integridade do conteúdo de arquivos ou mensagens.
- Senhas — Gere hashes de senha para armazenamento (use derivação de chave adequada em produção).
- APIs — Crie assinaturas de solicitação para autenticação.
- Aprendizado — Explore como os hashes criptográficos se comportam.
- Git — Compreenda como o Git usa SHA-1 para IDs de objetos.
Exemplo
Entrada: hello
- SHA-1:
aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434d - SHA-256:
2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824
Limitações e restrições conhecidas
- Tamanho de entrada — Entradas muito grandes podem retardar o navegador; não há limite rígido documentado.
- SHA-1 — Considerado fraco para novo uso de segurança; prefira SHA-256 ou SHA-512 para segurança.
- Suporte do navegador — Requer a API Web Crypto; funciona em todos os navegadores modernos.