Pular para o conteúdo
Aback Tools Logo

Gerador de hash

Gere checksums MD5, SHA-1, SHA-256, SHA-384 e SHA-512 de qualquer arquivo de até 2 GB ou de qualquer texto. Todo o cálculo acontece localmente no seu navegador — seus dados nunca saem do seu dispositivo.

File & Text Hash Generator

Calculate MD5, SHA-1, SHA-256, SHA-384, and SHA-512 checksums for any file or text string, entirely in your browser. Files up to 2 GB are supported.

Drop a file here or click to browse

Supports any file type up to 2 GB

Recursos

  • Suporte a arquivos grandes de até 2 GB: processe arquivos de qualquer tamanho — de pequenos trechos de texto a binários de 2 GB — usando leituras FileReader em blocos que mantêm o navegador responsivo. Uma barra de progresso ao vivo mostra o status da leitura e do cálculo do hash em tempo real.
  • 100% local — os arquivos nunca saem do seu dispositivo: todo o hashing roda inteiramente no seu navegador. Seus arquivos e textos nunca são enviados a nenhum servidor, garantindo privacidade total ao verificar documentos sensíveis, firmware ou arquivos confidenciais.
  • Cinco algoritmos com um clique: calcule MD5, SHA-1, SHA-256, SHA-384 e SHA-512 simultaneamente em uma única passagem. Os hashes SHA-* usam a Web Crypto API auditada do navegador; o MD5 é calculado com uma implementação pura em TypeScript integrada para compatibilidade máxima.
  • 100% grátis — sem precisar de conta: gere checksums ilimitados sem custo. Sem assinaturas, sem limites de uso, sem cadastro. Abra a página e comece a gerar hashes imediatamente, on-line ou off-line.

Casos de uso

  • Verificação de downloads de software: confirme que um instalador, uma imagem ISO ou um arquivo binário baixado não foi adulterado. Compare o hash SHA-256 exibido no site do fornecedor com o hash calculado localmente para descartar corrupção ou ataques à cadeia de suprimentos.
  • Monitoramento da integridade de arquivos: gere checksums SHA-512 de referência para arquivos de configuração críticos, backups de bancos de dados ou binários do sistema. Gere os hashes novamente periodicamente e compare para detectar modificações não autorizadas ou degradação de bits no armazenamento, sem qualquer ferramenta no lado do servidor.
  • Assinatura de cargas de API e webhooks: gere o hash de um corpo de requisição JSON com SHA-256 para produzir uma impressão no estilo HMAC para validação da assinatura da carga. Cole o corpo recebido no modo de texto e compare o resumo hexadecimal com o cabeçalho de assinatura incluído pelo serviço emissor.
  • Auditoria do armazenamento de senhas e segredos: calcule rapidamente resumos MD5 ou SHA-1 de strings de senha legadas para identificar esquemas de hash fracos armazenados em bancos de dados antigos e priorizar a migração para armazenamento moderno com bcrypt ou Argon2. Todo o cálculo permanece local, então nenhum segredo em texto simples é transmitido pela rede.
  • Validação de firmware e dispositivos embarcados: valide binários de firmware de até 2 GB antes de gravá-los em dispositivos embarcados. Calcule SHA-256 e compare com o checksum publicado pelo fabricante para garantir que a imagem é genuína e não está corrompida — totalmente off-line e sem ferramentas especializadas.
  • Deduplicação e geração de chaves de cache: gere chaves endereçáveis por conteúdo MD5 ou SHA-256 para arquivos, imagens ou blobs de dados antes de inseri-los em armazenamento de objetos ou caches de CDN. Usar um hash como nome de arquivo permite deduplicação automática e invalidação de cache sem qualquer infraestrutura de backend.

Visão geral

O Gerador de hash da Aback Tools calcula checksums criptográficos de arquivos e strings de texto inteiramente dentro do seu navegador. Sem upload, sem idas e voltas ao servidor e sem instalação. Ele suporta cinco algoritmos padrão do setor — MD5, SHA-1, SHA-256, SHA-384 e SHA-512 — e lida com arquivos de até 2 GB por meio de uma estratégia de leitura em blocos que mantém o navegador responsivo.

Como funciona o hashing

Uma função de hash recebe uma entrada de comprimento arbitrário e produz um resumo de comprimento fixo. Mesmo uma alteração de um único bit na entrada produz um resumo completamente diferente (o efeito avalanche), o que torna os hashes ideais para verificação de integridade. Nossa ferramenta aplica cada algoritmo selecionado ao conteúdo binário completo do arquivo ou à codificação UTF-8 do texto de entrada.

Comparação de algoritmos

O MD5 (128 bits) é o algoritmo mais antigo com suporte. É rápido e universalmente disponível, mas não é mais considerado criptograficamente seguro — ataques de colisão foram demonstrados. Continua útil para checksums que não envolvem segurança, como integridade de downloads ou chaves de deduplicação, onde a velocidade importa mais que a resistência a colisões.

O SHA-1 (160 bits) foi um sucessor do MD5, oferecendo um resumo maior e melhor segurança. No entanto, o SHA-1 também está obsoleto para novas aplicações de segurança após demonstrações práticas bem-sucedidas de colisões. Ele ainda aparece em identificadores de objetos do Git legados e em alguns formatos de certificado mais antigos.

O SHA-256 (256 bits) é o hash de uso geral mais recomendado atualmente. Faz parte da família SHA-2 padronizada pelo NIST e é usado em certificados TLS, pipelines de assinatura de código, Bitcoin e inúmeros esquemas de assinatura de API. Use SHA-256 para todo trabalho novo de integridade e autenticação.

SHA-384 e SHA-512 (384/512 bits) são variantes SHA-2 maiores que oferecem margem de segurança adicional. O SHA-512 costuma ser mais rápido que o SHA-256 em processadores de 64 bits porque processa blocos de 1024 bits nativamente. Use-os quando for necessária resistência máxima a colisões, como no arquivamento de documentos de longo prazo ou na assinatura de ativos de alto valor.

Processamento de arquivos grandes

Os arquivos são lidos em fatias de 64 MiB usando a API FileReader do navegador, permitindo que o loop de eventos da aba permaneça responsivo entre os blocos. O progresso é exibido em uma escala de 0 a 100% que cobre tanto a fase de leitura (0-50%) quanto a de hashing (50-100%). Os hashes SHA usam crypto.subtle.digest() da Web Crypto API, enquanto o MD5 é calculado com uma implementação pura em TypeScript auditada e integrada à página.

Garantia de privacidade: como todo o processamento acontece no lado do cliente, os dados do seu arquivo nunca saem da sua máquina. Isso torna a ferramenta segura para gerar hash de contratos confidenciais, backups pessoais, binários de firmware e qualquer outro dado sensível que você não queira passar por um servidor de terceiros.

Perguntas frequentes

O MD5 produz um resumo de 128 bits e é rápido, mas está criptograficamente quebrado — não o use para segurança. O SHA-1 produz um resumo de 160 bits e está obsoleto para uso em segurança. O SHA-256 produz um resumo de 256 bits, faz parte da família SHA-2 e é a melhor prática atual para verificação de integridade, assinaturas e autenticação.

A ferramenta suporta oficialmente arquivos de até 2 GB. Arquivos maiores podem funcionar dependendo da RAM disponível do seu dispositivo, mas o desempenho não é garantido. A abordagem de FileReader em blocos mantém o navegador responsivo durante o processamento, e uma barra de progresso ao vivo acompanha as fases de leitura e de cálculo do hash.

Não. Toda a leitura de arquivos e o cálculo de hashes acontecem exclusivamente dentro do seu navegador, usando a API FileReader e a Web Crypto API. Os dados do seu arquivo nunca saem do seu dispositivo, o que torna esta ferramenta segura para documentos confidenciais, binários de firmware e backups privados.

O MD5 continua útil para tarefas que não envolvem segurança, como detectar corrupção acidental durante transferências de arquivos, gerar chaves de cache ou verificar checksums em sistemas legados que publicam resumos MD5. A ferramenta indica claramente quais algoritmos são adequados para segurança e quais servem apenas para compatibilidade.

Use SHA-256 ou SHA-512 para verificar downloads de software. A maioria dos projetos de software confiáveis publica checksums SHA-256 junto com suas versões. Basta gerar o hash do arquivo baixado com esta ferramenta, comparar o resultado com o hash publicado e confirmar que coincidem exatamente.

No modo de texto, sua string de entrada é primeiro codificada em bytes usando o padrão UTF-8, e depois os algoritmos selecionados são aplicados a esses bytes. Isso corresponde ao comportamento padrão de ferramentas de linha de comando como o sha256sum. O resumo hexadecimal resultante representa exclusivamente essa string de texto exata.

Sim. Selecione qualquer combinação de MD5, SHA-1, SHA-256, SHA-384 e SHA-512 antes de clicar em Calcular. O arquivo é lido uma única vez e todos os hashes selecionados são calculados em sequência, então executar cinco algoritmos juntos é quase tão rápido quanto executar um. Os resultados podem ser copiados ou baixados individualmente ou todos de uma vez.