Gerador de Hash Gratuito — MD5, SHA-1, SHA-256, SHA-512
Gere hashes criptográficos instantaneamente. Compare hashes para verificar a integridade de arquivos. Tudo roda no seu navegador.
Hash Generator calcula hashes MD5, SHA-1, SHA-256 e SHA-512 para texto ou arquivos no navegador. Inclui modo de comparação de hashes para verificar a integridade de arquivos. SHA-256 e SHA-512 são recomendados para novos trabalhos; MD5 e SHA-1 permanecem por compatibilidade com sistemas antigos. Sem upload, sem conta. Criado por FreeToolHub.
Texto
Digite ou cole texto para gerar todos os hashes instantaneamente.
Arquivo
Solte um arquivo para calcular todos os hashes no seu navegador.
Comparar
Cole dois hashes para verificar se eles coincidem.
O hash é unidirecional — você não pode reverter um hash para o texto original.
Perguntas frequentes
O que é um hash?
Um hash é uma impressão digital de tamanho fixo criada a partir de dados. Até uma pequena mudança na entrada produz um hash completamente diferente, o que torna os hashes úteis para comparações e verificações de integridade.
Qual algoritmo devo usar?
SHA-256 é a melhor escolha geral hoje para verificações de integridade e fluxos modernos. SHA-512 também é forte. MD5 e SHA-1 servem principalmente para compatibilidade com sistemas antigos e não devem ser usados em novos projetos sensíveis à segurança.
É possível reverter um hash?
Não. O hashing foi projetado para ser de mão única. Você pode verificar se uma entrada corresponde a um hash calculando-o novamente, mas não pode reconstruir diretamente o valor original apenas a partir do hash.
Por que obtenho hashes diferentes para o mesmo arquivo?
Se dois hashes diferem, os bytes subjacentes não são idênticos. As causas comuns incluem versões diferentes do arquivo, mudanças nas quebras de linha, alterações de metadados em arquivos exportados ou um encoding diferente do mesmo texto visível.
Meus dados são enviados para algum lugar?
Não. Todo o hashing e a comparação acontecem localmente no seu navegador. Seus textos e arquivos não são enviados para nenhum servidor.