Gerador de Hash
Gere hashes criptográficos para texto ou arquivos. Suporta MD5, SHA-1, SHA-256, SHA-224, SHA-384 e SHA-512. Tudo ocorre no seu navegador — nada é enviado a nenhum servidor.
Algoritmo
Entrada de texto
Hash de arquivo
Arraste e solte um arquivo aqui
Selecionar arquivoHash gerado
Nada é enviado para nossos servidores. Todo o hashing ocorre inteiramente no seu navegador.
Verificar hash
Como usar esta ferramenta
- Selecione um algoritmo de hash nas abas no topo (MD5, SHA-1, SHA-256, etc.).
- Cole ou digite seu texto no campo de entrada — o hash é gerado instantaneamente a cada tecla.
- Para calcular o hash de um arquivo, arraste-o para a área indicada ou clique em 'Selecionar arquivo'. Funciona com qualquer tipo de arquivo.
- Ative o modo HMAC e insira uma chave secreta para gerar um hash autenticado.
- Cole um hash esperado no campo de comparação para verificar se ele corresponde ao resultado.
Por que usar nosso Gerador de Hash?
Seja para verificar a integridade de um arquivo baixado, armazenar senhas com segurança ou depurar uma assinatura de API, você precisa de uma ferramenta de hash rápida e confiável. Este gerador usa a Web Crypto API nativa do navegador e nunca envia seus dados a nenhum lugar — tornando-o a opção mais segura para conteúdo sensível.
Perguntas Frequentes
O MD5 ainda é seguro?
O MD5 é criptograficamente comprometido e não deve ser usado para fins de segurança, como hashing de senhas ou assinaturas digitais. No entanto, ele ainda é amplamente utilizado para checksums não relacionados à segurança — por exemplo, verificar se um arquivo foi baixado corretamente — por ser rápido e universalmente suportado.
É possível reverter um hash?
Não. As funções hash são unidirecionais por design: recebem qualquer entrada e produzem uma saída de comprimento fixo, mas é matematicamente inviável recuperar a entrada original a partir do hash. Isso é o que as torna úteis para armazenar senhas — mesmo que o banco de dados seja vazado, os atacantes não conseguem recuperar as senhas originais.
O que é HMAC?
HMAC (Código de Autenticação de Mensagem baseado em Hash) combina uma função hash com uma chave secreta para produzir um hash autenticado. É usado para verificar a integridade e a autenticidade de uma mensagem — confirmando que ela não foi adulterada e foi produzida por alguém que conhece a chave secreta.
Qual a diferença entre SHA-1 e SHA-256?
O SHA-1 produz um digest de 160 bits (40 caracteres hexadecimais) e é considerado vulnerável a ataques de colisão. O SHA-256 faz parte da família SHA-2 e produz um digest de 256 bits (64 caracteres hexadecimais) com garantias de segurança muito mais fortes. Para novas aplicações, sempre prefira SHA-256 ou SHA-512.
Meus dados estão seguros ao usar esta ferramenta?
Sim. Todo o hashing ocorre inteiramente no seu navegador usando a Web Crypto API. Nenhum dado — seja texto ou arquivo — é enviado para os servidores da DecoToolkit ou para terceiros. Você pode até desconectar da internet e a ferramenta continuará funcionando.
Ferramentas Relacionadas
JWT Decoder
Decode and inspect JWT tokens. Verify HS256 signatures and check token expiry — all in your browser.
Base64 Encoder / Decoder
Encode and decode Base64 text quickly and easily.
Cron Expression Builder
Build, test, and understand cron expressions with a visual builder and next run times.
JSON Formatter
Format and validate JSON instantly for development and debugging.