Calcular hashes
Calculadora de hash online gratuita que roda inteiramente no seu navegador. Cole texto ou solte um arquivo (até 500 MB), escolha um ou vários algoritmos (MD5, SHA-1, SHA-256, SHA-384, SHA-512, CRC32), escolha saída hex ou base64, opcionalmente defina uma chave para calcular variantes HMAC em vez de digests comuns. Arquivos são lidos em pedaços de 4 MB para que um arquivo de 500 MB não cause OOM na sua aba. Um bloco de comparação no fundo aceita duas strings de hash e informa se elas coincidem — útil para verificar integridade de arquivo contra um checksum publicado.
Como usar
Aba Texto para digitar, aba Arquivo para arrastar-e-soltar.
Marque as caixas que quer — todos calculam em paralelo.
Hex para exibição tradicional, base64 para estilo JWT.
Clique em um resultado para copiá-lo; use Comparar para verificar contra um hash conhecido.
Hash de texto ou arquivos no navegador — MD5, SHA-1, SHA-256, SHA-384, SHA-512, CRC32, com HMAC
Comparar dois hashes
Recursos
Usos típicos
- Verificar um ISO baixado contra seu checksum SHA-256 publicado.
- Calcular um content hash para cache-busting ou geração de ETag.
- Calcular um HMAC-SHA256 estilo JWT para assinatura de requisição API.
- Produzir rapidamente um MD5 para um sistema legado que ainda o pede.
- Verificar rapidamente se dois arquivos grandes são idênticos sem fazer diff.
Por que este
A maioria das ferramentas de hash online ou falha em arquivos grandes (tentam carregar tudo na memória de uma vez) ou requer um upload de ida e volta para um servidor. Nós fazemos streaming de arquivos em chunks de 4 MB através do hash nativo do seu navegador, então um ISO de 500 MB funciona numa aba normal e os bytes nunca saem da sua máquina. HMAC e CRC32 são de primeira classe — a maioria das ferramentas online os pula. A saída coincide com `sha256sum`, `md5sum`, OpenSSL e qualquer outra implementação padrão, então você pode usá-la para verificar um download contra qualquer checksum publicado.
Perguntas frequentes
MD5 ainda é seguro de usar?
Não para propósitos de segurança — MD5 foi quebrado desde 2004. Ainda está bem como checksum de conteúdo rápido (chaves de cache, dedup) onde você não se importa com colisões adversariais. Para assinaturas, armazenamento de senhas ou qualquer coisa sensível à segurança, use SHA-256 ou melhor.
O que é HMAC?
Uma construção hash com chave. SHA-256(message) comum permite que qualquer um recalcule o hash; HMAC-SHA256(key, message) requer a chave para produzir ou verificar, então funciona como um código de autenticação de mensagem. Comum em assinatura de requisições API (AWS, Stripe, etc.) e JWT HS256.
Qual tamanho de arquivo posso fazer hash?
O limite é 500 MB para manter a página ágil em dispositivos low-end. O hashing em si é amigável a streaming — a única pressão de memória é o buffer FileReader por chunk.
Meu arquivo é enviado?
Não. O arquivo é lido localmente em chunks de 4 MB e o hash é feito dentro da sua aba do navegador — os bytes nunca vão para nosso servidor. É assim que você pode verificar um download de ISO de 4 GB contra seu SHA-256 publicado sem gastar banda de upload. O resultado coincide com `sha256sum` no Linux / `shasum -a 256` no macOS / `certutil -hashfile` no Windows.
Hex ou base64 — qual devo usar?
Hex é a representação tradicional (do tipo que você vê em páginas de download). Base64 é mais curto e é o que JWT e muitas APIs web usam para assinaturas HMAC. Escolha o que o sistema com quem você está falando espera.
Mobile?
Sim. O limite de 500 MB se aplica, mas para cargas mobile típicas (uma foto, um doc) hashing é sub-segundo.
Podemos — e é grátis! Envie uma mensagem rápida com sua ideia. Se quiser discutir em detalhes, deixe seu email e entraremos em contato. Pode ser anônimo.