Úteis — Tudo o que você precisa, em um só lugar.

Hash de Arquivo (SHA-256)

Calcule SHA-1, SHA-256, SHA-384 e SHA-512 de qualquer arquivo e confira se ele bate com o hash publicado pelo site de download.

Como utilizar

  1. Selecione o arquivo (até 500 MB).
  2. Aguarde o cálculo dos quatro hashes.
  3. Cole o hash esperado para conferir automaticamente.

Perguntas frequentes

O arquivo é enviado para calcular o hash?

Não. O cálculo usa a Web Crypto API do próprio navegador.

Por que há limite de 500 MB?

A Web Crypto não calcula hashes por partes: o arquivo inteiro precisa estar na memória. Para arquivos maiores, use sha256sum (Linux/macOS) ou certutil (Windows).

Posso usar MD5?

A Web Crypto não oferece MD5, que é inseguro. Prefira SHA-256.

Informações técnicas

  • crypto.subtle.digest sobre o ArrayBuffer do arquivo.
  • Comparação aceita hex, linha do sha256sum, formato BSD e SRI (sha256-…).
  • SHA-1 é exibido apenas para compatibilidade; não use para segurança.

Ferramentas relacionadas

  • Gerador de Hash (MD5, SHA) — Calcule hashes MD5, SHA-1, SHA-256, SHA-384 e SHA-512 de qualquer texto em UTF-8, com saída hexadecimal ou Base64.
  • Identificar Tipo de Arquivo — Descubra o formato real de um arquivo pela assinatura binária e receba alerta quando a extensão não corresponde ao conteúdo.
  • Tamanho de Arquivo e Tempo de Download — Veja o tamanho exato de arquivos em bytes, KB/MB decimais e KiB/MiB binários, e estime o tempo de download pela velocidade.
  • Gerador de HMAC — Calcule HMAC-SHA256, SHA-384 ou SHA-512 com chave em texto, hex ou Base64 — útil para validar webhooks e assinaturas de API.
  • Gerador de Checksums — Calcule CRC32, Adler-32 e SHA-256 de textos ou de arquivos de até 200 MB, lidos em partes direto no navegador.
  • Comparador de Hashes — Compare dois hashes ignorando espaços e maiúsculas, em tempo constante, e veja o algoritmo provável e onde diferem.