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
- Selecione o arquivo (até 500 MB).
- Aguarde o cálculo dos quatro hashes.
- 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.