Cryptography Tool

Gerador de Hash

Calcule hashes MD5, SHA-1, SHA-256, SHA-384, SHA-512 e HMAC para texto e arquivos. Usa a Web Crypto API nativa do navegador — totalmente privado.

Input
Algorithms
Text Input
1

Gerador de Hash — Perguntas Frequentes

O que é uma função de hash?

Uma função de hash é um algoritmo matemático que transforma qualquer dado de entrada em uma string de tamanho fixo. Essa saída, chamada de hash ou digest, representa o dado original de forma única. Funções de hash são unidirecionais — você não consegue reverter o processo para obter os dados originais a partir do hash.

Qual algoritmo de hash devo usar?

Para aplicações novas, use SHA-256 ou superior. SHA-256 tem suporte amplo e oferece excelente segurança. SHA-384 e SHA-512 oferecem ainda mais segurança, mas geram hashes maiores. Evite MD5 e SHA-1 para fins de segurança — ambos têm vulnerabilidades conhecidas.

O que é HMAC?

HMAC (Hash-based Message Authentication Code) combina uma função de hash com uma chave secreta para garantir integridade e autenticação. É útil quando você precisa verificar que uma mensagem não foi adulterada e veio de uma fonte confiável.

Meus dados estão seguros?

Sim. Todo o hashing acontece localmente no seu navegador via Web Crypto API. Seus dados nunca saem do dispositivo, e não armazenamos nem transmitimos nada do que você digita ou dos hashes gerados. O processo é 100% client-side para máxima privacidade.