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.
Privacy-first
All hashing done locally
Multiple algorithms
MD5, SHA-1, SHA-256, SHA-512
HMAC support
Keyed-hash authentication
Hash Options
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.
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.