Gerador de hash (MD5, SHA-256)
Arraste e solte um arquivo aqui, ou clique para enviar
Guia de uso
O Gerador de Hash calcula resumos de hash criptográficos para strings de texto e arquivos completamente dentro do seu navegador — os dados nunca são carregados. Uma função hash recebe uma entrada arbitrária e produz uma impressão digital de comprimento fixo: mesmo uma única mudança de caractere na entrada produz um hash completamente diferente. Esta ferramenta suporta MD5, SHA-1, SHA-256 e SHA-512. Todos os cálculos são locais.
- Escolher o algoritmo de hash — Selecione MD5, SHA-1, SHA-256 ou SHA-512 no menu suspenso. Use SHA-256 ou SHA-512 para aplicações sensíveis à segurança.
- Inserir texto para fazer hash — Digite ou cole qualquer texto no painel de entrada. O resumo do hash aparece instantaneamente e é atualizado em tempo real.
- Fazer hash de um arquivo — Arraste e solte qualquer arquivo na zona de drop ou clique no botão de upload. Arquivos grandes são processados em um Web Worker em segundo plano.
- Comparar com um hash conhecido — Cole um valor de hash conhecido no campo "Comparar". Uma marca de verificação verde confirma que os hashes correspondem; uma cruz vermelha indica discrepância.
- Escolher formato de saída — Alterne entre hexadecimal (formato mais comum) e Base64.
- Copiar o hash — Clique em "Copiar" para copiar o hash calculado para sua área de transferência.
Perguntas frequentes
O que é um hash e para que serve?
Uma função hash criptográfica recebe qualquer entrada (texto ou ficheiro) e produz uma impressão digital de comprimento fixo. Mesmo mudar um único carácter produz um hash completamente diferente. Os hashes são usados para verificar integridade de ficheiros, armazenar palavras-passe com segurança e detetar adulteração de dados.
Os meus ficheiros são enviados para um servidor para o hash?
Não. O hash de ficheiros funciona completamente no seu navegador usando a API FileReader e um Web Worker. Os seus ficheiros nunca saem do seu dispositivo.
Qual é a diferença entre MD5 e SHA-256?
MD5 produz um hash de 128 bits (32 caracteres hex) e é rápido, mas já não é considerado criptograficamente seguro. SHA-256 produz um hash de 256 bits (64 caracteres hex) da família SHA-2 e continua seguro para verificação de integridade.
Posso fazer hash de ficheiros grandes sem que a página congele?
Sim. Para ficheiros grandes, a ferramenta move automaticamente o processamento para um thread Web Worker, mantendo a interface do navegador completamente responsiva durante o hash.
Posso usar esta ferramenta offline?
2Kit é uma PWA. Após a sua primeira visita, fica em cache e funciona completamente offline.
Implementação técnica
Todo o processamento é executado inteiramente no seu navegador — nenhum dado é enviado a qualquer servidor. Esta ferramenta funciona completamente offline como um Aplicativo Web Progressivo (PWA): após a primeira visita, todas as páginas e recursos são armazenados em cache pelo Service Worker e permanecem disponíveis sem conexão à internet. Os seus dados de entrada nunca saem do seu dispositivo, tornando-o seguro para conteúdo sensível como chaves de API, senhas, configurações privadas e documentos confidenciais.