Gerador de Hash (MD5, SHA-1, SHA-256)
O Gerador de Hash transforma qualquer texto em um código de tamanho fixo usando os algoritmos MD5, SHA-1, SHA-256, SHA-384 e SHA-512. Digite o texto e os cinco hashes aparecem na hora, calculados localmente no seu navegador, sem enviar nada para nenhum servidor. Use o botão copiar para reaproveitar o resultado.
O texto é processado no seu navegador — nada é enviado para servidores.
Resumo
Um hash é um resumo digital de tamanho fixo gerado a partir de qualquer dado. Esta ferramenta calcula os hashes MD5, SHA-1, SHA-256, SHA-384 e SHA-512 de um texto diretamente no navegador, útil para verificar integridade, comparar arquivos e estudar criptografia.
Como funciona uma função de hash?
Uma função de hash pega uma entrada de qualquer tamanho e produz uma saída de tamanho fixo. O SHA-256, por exemplo, sempre devolve 256 bits (64 caracteres hexadecimais), seja a entrada uma letra ou um livro inteiro.
Três propriedades definem um bom hash criptográfico:
- Determinístico: a mesma entrada gera sempre o mesmo hash.
- Efeito avalanche: mudar um único bit da entrada altera cerca de metade dos bits da saída.
- Irreversível: é computacionalmente inviável descobrir a entrada a partir do hash.
Experimente: adicione uma vírgula ao texto e veja como o resultado muda por completo.
Para que servem os hashes no dia a dia?
Hashes aparecem em vários contextos:
- Integridade de arquivos: comparar um SHA-256 com um valor obtido por canal confiável fornece forte evidência contra alteração.
- Armazenamento de senhas: sistemas devem usar funções específicas, lentas e com sal, como Argon2, scrypt ou bcrypt.
- Assinaturas digitais e blockchain: o resumo participa de protocolos que acrescentam autenticação e outras garantias.
- Detecção de duplicatas: hashes iguais indicam candidatos a duplicata, mas a confirmação pode exigir comparar os arquivos, especialmente com algoritmos sujeitos a colisões.
MD5 e SHA-1 ainda podem ser usados?
Depende do objetivo. Para segurança, não: pesquisadores demonstraram colisões práticas no MD5 (em 2004) e no SHA-1 (o ataque SHAttered, do Google, em 2017), o que permite forjar dados com o mesmo hash. Por isso, certificados digitais e assinaturas abandonaram esses algoritmos.
Para verificação de integridade não maliciosa (checar se um download corrompeu, encontrar arquivos duplicados), o MD5 continua rápido e útil. A regra prática: use SHA-256 ou superior sempre que a segurança importar; reserve o MD5 para checksums simples.
Por que o cálculo é feito no navegador?
Esta ferramenta usa a Web Crypto API para calcular os hashes SHA localmente. O MD5, que não faz parte da Web Crypto, é calculado por uma implementação em JavaScript seguindo a RFC 1321. A aplicação não envia deliberadamente o texto aos nossos servidores.
O processamento local reduz a exposição, mas não elimina outros caminhos de vazamento. Extensões, dependências, captura de tela, área de transferência ou um dispositivo comprometido ainda podem acessar conteúdo sensível. Evite inserir segredos quando não puder confiar no ambiente.
Perguntas Frequentes
O que é uma função de hash?
MD5 é seguro para senhas?
Qual a diferença entre MD5, SHA-1 e SHA-256?
Meus dados são enviados para algum servidor?
Posso usar o hash como checksum de arquivo?
Ferramentas Relacionadas
Gerador de Senhas
Crie senhas fortes, seguras e aleatórias online com facilidade. Personalize comprimento, maiúsculas, minúsculas, números, símbolos e veja a força da senha.
Gerador de UUID
Gere UUID v4 online para testes e desenvolvimento. Escolha quantidade, maiúsculas ou minúsculas, com ou sem hífens e copie tudo.
Conversor de Bases Numéricas
Converta inteiros entre binário, octal, decimal e hexadecimal com validação por base. Usa BigInt para números grandes. Grátis.
Receba nossas novas ferramentas
Cadastre-se e seja o primeiro a saber quando lançarmos novas calculadoras e ferramentas.