O que esta ferramenta faz
Calcule o SHA-256 de um arquivo local e compare com um valor obtido de um provedor confiável. O arquivo é processado no navegador.
Como usar
- Escolha um arquivo de até 250 MiB (262.144.000 bytes).
- Se desejar, cole o SHA-256 esperado do provedor: exatamente 64 caracteres hexadecimais.
- Gere o checksum, confira o status da comparação e copie o resumo completo.
Fórmula e método
O navegador lê o arquivo inteiro na memória e usa Web Crypto SHA-256 para gerar um resumo de 256 bits, exibido como 64 caracteres hexadecimais minúsculos. A comparação ignora maiúsculas e espaços no início ou no fim; não remove outros caracteres.
Exemplo
Um arquivo UTF-8 contendo apenas abc, sem marca de ordem de bytes nem quebra de linha, tem 3 bytes e SHA-256 ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad. Insira o valor completo para obter correspondência; adicionar uma quebra de linha muda o checksum.
Usos comuns
- Conferir arquivos de software
- Comparar exportações entre dispositivos
- Registrar uma impressão digital estável
Limites e observações
A correspondência significa que o SHA-256 calculado é igual ao valor esperado. Não comprova a identidade do fornecedor, a confiança na referência, a ausência de malware nem uma assinatura digital válida. Colisões de hash são possíveis. O arquivo inteiro é lido na memória; o limite de entrada de 250 MiB não limita o consumo de memória e o processamento pode falhar quando há pouca disponível.
Perguntas frequentes
O arquivo selecionado é enviado?
Não. Esta ferramenta lê o arquivo e calcula o hash no navegador. O conteúdo do arquivo não é enviado.
Quais algoritmos são aceitos?
Somente SHA-256. É necessário HTTPS e um navegador com suporte a Web Crypto. SHA-384, SHA-512, MD5 e SHA-1 não são oferecidos.