Gere hashes SHA-1, SHA-256, SHA-384 e SHA-512 de textos ou arquivos instantaneamente, com a Web Crypto API do seu navegador.
Todo o hashing acontece localmente no seu navegador usando a Web Crypto API. Seus dados nunca saem do seu dispositivo.
Ou arraste um arquivo para gerar hash
Qualquer tipo de arquivo · clique ou arraste e solte
O hashing converte qualquer quantidade de dados em um resumo de tamanho fixo: a impressão digital do conteúdo. Mude um único byte e o digest muda por completo, o que o torna ideal para verificar se os dados são exatamente o que afirmam ser. O processo é unidirecional: nenhuma quantidade de computação consegue reverter o resumo ao conteúdo original.
Sim. Até hoje, nenhum ataque prático quebrou o SHA-256. É o hash recomendado pelo NIST para assinaturas digitais, TLS, blockchains e a maioria das aplicações de segurança modernas. Apenas o SHA-1 é considerado quebrado para resistência a colisões e deve ser evitado em novos designs.
Esta ferramenta carrega o arquivo inteiro na memória, então os limites práticos dependem da memória disponível no seu navegador. Arquivos de algumas centenas de megabytes geralmente funcionam bem; acima disso você pode ver lentidão ou falhas. Para arquivos muito grandes, um hasher com streaming é a opção certa.
Não. As funções de hash são unidirecionais por design: a partir do digest não é possível recuperar o conteúdo original. Qualquer mudança na entrada —ainda que um único byte— produz um digest completamente diferente, e é isso que torna os hashes úteis para verificar integridade.
A Web Crypto API (crypto.subtle) só está disponível em contextos seguros: HTTPS ou localhost. Se você abrir a página via HTTP simples em outro host, o navegador esconde a crypto.subtle e o hashing falhará com uma mensagem de erro.
Não. O arquivo é lido diretamente do seu disco para a memória do navegador e o hash é calculado ali. Nenhum dado é transmitido a nenhum servidor.
Se você acabou de usar Gerador de hash, os próximos passos naturais são Codificador e decodificador Base64, Decodificador JWT, Diff de texto, ou explore todas as ferramentas de Ferramentas de arquivos.