Geradores
Gerador de Hash (MD5, SHA-1, SHA-256, SHA-512)
Calcule o hash de um texto usando MD5, SHA-1, SHA-256, SHA-384 ou SHA-512, direto no navegador, sem enviar seus dados a um servidor.
Publicidade
Como usar
- Digite ou cole o texto na caixa acima.
- Os hashes MD5, SHA-1, SHA-256, SHA-384 e SHA-512 são calculados automaticamente.
O que é uma função de hash
Uma função de hash transforma qualquer quantidade de dados de entrada em uma sequência de tamanho fixo (o "hash" ou "resumo"). A mesma entrada sempre produz o mesmo hash, mas alterar até um único caractere da entrada muda completamente o resultado. Hashes são usados para verificar a integridade de arquivos, indexar dados e, em versões mais robustas, armazenar senhas de forma segura.
Qual algoritmo usar
MD5 e SHA-1 são considerados criptograficamente fracos hoje — vulneráveis a ataques de colisão — mas ainda são amplamente usados para checagem de integridade de arquivos (verificar se um download não foi corrompido), não para segurança. Para qualquer uso relacionado a segurança (senhas, assinaturas, tokens), prefira SHA-256 ou algoritmos superiores, idealmente combinados com técnicas específicas para senhas (como bcrypt ou Argon2), já que hashes genéricos como SHA-256 sozinhos não são ideais para armazenar senhas.
Perguntas frequentes
O texto que eu digito é enviado a algum servidor?
Não. O MD5 é calculado com uma implementação em JavaScript local, e os demais algoritmos usam a Web Crypto API nativa do navegador — nenhum dado sai do seu dispositivo.
Por que o mesmo texto sempre gera o mesmo hash?
Isso é uma propriedade fundamental das funções de hash: determinismo. É o que permite comparar dois arquivos ou textos apenas comparando seus hashes, sem precisar comparar o conteúdo inteiro.
Publicidade