Como verificar um arquivo com SHA-256
- Escolha Arquivo e arraste o download para a área indicada, ou escolha Texto para gerar o hash de uma string.
- Aguarde a barra de progresso em arquivos grandes. O SHA-256 aparece no topo dos resultados, em destaque, com o nome e o tamanho do arquivo.
- Cole o checksum publicado no campo Comparar com um hash esperado. Uma mensagem verde de Confere mostra que o arquivo está íntegro; uma mensagem em vermelho significa que ele é diferente.
- Copie o hash com o botão de copiar se precisar registrá-lo ou mandar para alguém.
Recursos
- SHA-256 em primeiro lugar e em destaque, com SHA-384, SHA-512, SHA-1 e MD5 abaixo.
- Calculado pelo Web Crypto, o mecanismo de hash embutido nos navegadores modernos.
- Verificação de checksum que ignora espaços e maiúsculas ou minúsculas e informa qual algoritmo conferiu.
- Modos texto e arquivo, com arrastar e soltar para qualquer tipo de arquivo.
- Suporte a arquivos grandes, com barra de progresso e aviso acima de 100 MB.
- Saída em maiúsculas ou minúsculas, com botão de copiar em cada linha.
Por que usar o gerador de SHA-256 do Fileora
A graça de verificar um checksum é não confiar em nada além da matemática, e isso inclui a ferramenta que faz a conta. O Fileora nunca recebe o seu arquivo: o navegador lê o arquivo localmente e calcula o hash com a própria implementação de Web Crypto. Instaladores privados, contratos assinados e backups ficam na sua máquina, e a verificação funciona até se você ficar offline depois que a página carregar.
Não tem cobrança, não tem conta e não há limite de quantos arquivos você confere. Funciona também no celular, o que é prático para confirmar um APK ou um arquivo de firmware baixado direto no telefone.
Ferramentas relacionadas: o gerador de MD5 para páginas de download antigas que só publicam MD5, o gerador de hash para ver os cinco algoritmos lado a lado, e o decodificador de JWT para tokens assinados com HS256 ou RS256, que usam SHA-256 por dentro.
Conferindo o SHA-256 no terminal
Se você prefere a linha de comando, todo sistema operacional grande calcula SHA-256, e o resultado deve ser idêntico ao mostrado aqui:
- Windows (PowerShell):
Get-FileHash arquivo.isousa SHA-256 por padrão. - macOS:
shasum -a 256 arquivo.iso - Linux:
sha256sum arquivo.iso
No Linux e no macOS, o comando mostra o hash seguido do nome do arquivo. Cole só os 64 caracteres do hash no campo de comparação.
O que torna um checksum confiável
Um checksum só prova que o seu arquivo é igual ao arquivo a partir do qual o checksum foi gerado. Se um atacante trocar o arquivo e o checksum em um site invadido, os dois vão continuar batendo. Por isso, pegue o checksum da fonte oficial, de preferência uma página servida por HTTPS ou uma nota de versão assinada, e não do mesmo espelho de onde você baixou o arquivo.
É também por isso que o SHA-256 é preferível ao MD5: com MD5, um atacante consegue preparar um arquivo nocivo que tem o mesmo checksum do original. Com SHA-256, isso não é possível com nenhuma técnica conhecida hoje.