Gerador de Hash — Funções criptográficas SHA e HMAC
Crie valores de hash criptográficos com nosso versátil Gerador de Hash. A ferramenta suporta a família SHA da Web Crypto API: SHA-1, SHA-256, SHA-384 e SHA-512 (MD5 não é oferecido porque os navegadores não o implementam). Gere hashes de texto ou arquivos e crie assinaturas HMAC com chaves personalizadas. O modo ao vivo permite hashing em tempo real durante a entrada, e a funcionalidade de comparação de hash ajuda a verificar a integridade dos arquivos.
Web Crypto API Somente no navegador
Ferramentas relacionadas
- Gerador Lorem Ipsum Gere texto Lorem Ipsum com parágrafos, frases e palavras personalizáveis. Combine os tipos livremente e copie com um clique para mockups de design web e layouts.
- Gerador de QR Code Crie QR Codes para texto, URLs, vCard ou Wi-Fi. Gerador com opções de cores e tamanhos e download em PNG e SVG para uso versátil em aplicações.
- Gerador de UUID Gere identificadores únicos UUID v1, v4, v7 e NIL. Geração em massa com múltiplos formatos de saída e números aleatórios criptograficamente seguros para bancos de dados.
- Gerador de Senhas Gere senhas seguras com comprimento e caracteres personalizáveis. Gerador com frases-senha, padrões e indicador de força integrado para segurança máxima.
Recursos
- Algoritmos: SHA-1, SHA-256, SHA-384, SHA-512
- Hash para texto e arquivos
- Comparação de hashes para verificação
- Suporte a HMAC com chave personalizada
- Saída em maiúsculas ou minúsculas
- Cópia com um clique
- Geração em tempo real
- Processamento 100% local
Considerações de segurança
- Prefira SHA-256 ou superior: SHA-1 está comprometido e MD5 nem sequer é oferecido
- Não use hashes simples para senhas: utilize bcrypt, scrypt ou PBKDF2
- Adicione salt: previne ataques com tabelas rainbow
- Compare o hash completo: evite validar por trechos truncados
- Use HMAC para autenticação: garante integridade e autenticidade
Casos de uso comuns
- Integridade de arquivos: confirmar se downloads não foram alterados
- Fingerprint de conteúdo: detectar alterações em arquivos, respostas de API ou artefatos de build
- Deduplicação: identificar arquivos ou conteúdos duplicados
- Checksums: gerar resumos para validação de dados
- Assinaturas digitais: componente essencial de sistemas criptográficos
- Autenticação de APIs: gerar assinaturas HMAC para requisições
Escolha do algoritmo
- SHA-1: desaconselhado (160 bits, ataques de colisão viáveis)
- SHA-256: padrão do mercado para segurança (256 bits)
- SHA-384: variante de alta segurança (384 bits)
- SHA-512: variante de segurança máxima (512 bits)
Recursos Úteis
NIST: funções hash criptográficas Documentação oficial do NIST sobre algoritmos de hash
SHA (Secure Hash Algorithms) Visão geral da família SHA e estado da segurança
MDN SubtleCrypto.digest() Documentação da API de digest criptográfico no navegador
OWASP Password Storage Cheat Sheet Boas práticas para armazenamento seguro de senhas