Verificação local
Confira um download antes de abri-lo.
Escolha o arquivo baixado e cole o SHA-256 publicado. O navegador lê o arquivo localmente e compara as duas impressões digitais.
Verificador SHA-256
Operação local · o arquivo escolhido permanece neste dispositivo
- Sem envio
- SHA-256 pelo Web Crypto
- Comparação exata byte a byte
O que o resultado comprova
Um checksum é uma impressão digital compacta de cada byte do arquivo. A mesma entrada produz o mesmo SHA-256 de 64 caracteres.
Uma correspondência mostra que o arquivo local é idêntico byte a byte ao arquivo representado pelo checksum esperado.
A diferença pode vir de download incompleto, arquivo alterado ou checksum errado. Exclua o arquivo e baixe-o novamente do publicador.
Encontrar o hash esperado no SlicerShelf
O SlicerShelf só mostra SHA-256 quando a fonte da versão fornece o valor. Não compare com um valor calculado a partir do mesmo arquivo já baixado.
- Abra a página da versão do slicer e escolha o pacote exato para seu sistema.
- Procure “SHA-256” abaixo do nome do arquivo e copie o valor completo.
- Volte aqui, escolha o arquivo baixado e cole o valor no campo de comparação.
- Abra o arquivo somente se os dois valores corresponderem.
Como funciona a verificação SHA-256
O navegador lê o arquivo inteiro e envia seus bytes à função digest do Web Crypto. Alterar um único byte produz, com probabilidade esmagadora, outro resultado.
Um checksum confirma integridade, não autoria. Sua confiabilidade depende da origem do hash esperado; use a página do publicador ou a fonte registrada pelo SlicerShelf.
Seu arquivo fica neste dispositivo
O seletor concede à página acesso temporário de leitura ao arquivo escolhido. Nome, conteúdo e checksum calculado não são enviados ao SlicerShelf.
Fechar ou recarregar a página descarta arquivo e resultado. O navegador ainda pode manter o histórico e cache normais da própria página.
Limites práticos
- O Web Crypto calcula o digest depois que o navegador lê o arquivo na memória. Por isso, o limite é 512 MiB, evitando esgotar a memória.
- Uma correspondência não diz se o arquivo do publicador é seguro, assinado ou adequado à impressora. Ela apenas confirma que os bytes correspondem.
- Se não houver SHA-256 confiável publicado, um checksum calculado por você ainda ajuda a detectar mudanças posteriores na sua cópia.
Verificar sem navegador
Para arquivos grandes ou uma verificação offline, execute o comando do seu sistema na pasta do download. Substitua exatamente o nome de exemplo.
Windows · PowerShell
Incluído no Windows PowerShell atual.Get-FileHash -Algorithm SHA256 ".\slicer-installer.exe"macOS · shasum
Incluído no macOS.shasum -a 256 "slicer-installer.dmg"Linux · sha256sum
Fornecido pelo GNU coreutils na maioria das distribuições.sha256sum "slicer-installer.AppImage"
Exemplo: um arquivo vazio
Um arquivo vazio tem zero bytes, mas ainda possui uma impressão SHA-256 definida. Crie ou escolha um arquivo vazio e compare o resultado.
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855Referências técnicas
A implementação segue o método digest da Web Cryptography API e a definição SHA-256 do Secure Hash Standard do NIST.