Gerador de Hash (SHA-1, SHA-256, SHA-384, SHA-512)
Calcule hashes criptográficos no seu navegador.
Cole texto: calculamos SHA-1, SHA-256, SHA-384 e SHA-512 com a Web Crypto API. Saída em hexadecimal ou Base64.
-
-
-
-
Como usar
Cole seu texto
Solte uma string no campo. O hash é recalculado a cada tecla.
Escolha o formato
Hexadecimal é o padrão e o que a maioria das CLIs imprime. Mude para Base64 para URLs ou cabeçalhos HTTP.
Compare com o esperado
Use o botão de copiar para colocar o hash ao lado do publicado pela fonte ou do digest do servidor.
O que é?
Uma função hash criptográfica transforma qualquer entrada numa impressão digital de tamanho fixo praticamente irreversível e (para hashes modernos) sem colisão prática. SHA-256 produz 256 bits, SHA-512 produz 512 bits. O hash do mesmo input é idêntico sempre, ideal para verificar integridade de arquivos e gerar IDs por conteúdo.
Quando usar
Verificar downloads comparando hash publicado com o do arquivo recebido. Como ID endereçável por conteúdo para chaves de cache. Em atributos HTTP Subresource Integrity. Evite para armazenar senhas - use um KDF lento e salgado (bcrypt, scrypt, Argon2).
Erros comuns
Não armazene senhas com hash rápido; SHA-256 em GPU testa bilhões por segundo. Não confie em MD5 ou SHA-1 para segurança - ambos quebrados. Cuidado com codificação: « abc » em UTF-8 dá um hash diferente da string UTF-16.
FAQ
- Por que não MD5?
- MD5 está quebrado - achar colisões é trivial. A Web Crypto API não expõe de propósito. Para checksum legado, use uma lib dedicada.
Ferramentas relacionadas
Mais nesta categoria
- Formatador e Validador de JSON
- Codificador / Decodificador Base64
- Codificador / Decodificador de URL
- Decodificador JWT
- Testador de regex
- Conversor Markdown para HTML
- Conversor YAML para JSON
- Conversor CSV para JSON
- Formatador SQL
- Codificador / Decodificador de entidades HTML
- Leitor de Expressão Cron
- Formatador XML
- Minificador HTML
- Gerador de dados fictícios
- Gerador de tabela Markdown