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

Cole o valor exibido ao lado do download. O prefixo opcional “sha256:” e espaços são aceitos.
Nenhum arquivo selecionadoLimite do navegador: 512 MiB

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.

Confere

Uma correspondência mostra que o arquivo local é idêntico byte a byte ao arquivo representado pelo checksum esperado.

Não confere

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.

  1. Abra a página da versão do slicer e escolha o pacote exato para seu sistema.
  2. Procure “SHA-256” abaixo do nome do arquivo e copie o valor completo.
  3. Volte aqui, escolha o arquivo baixado e cole o valor no campo de comparação.
  4. 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.
06

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.

07

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.

Resultado esperado para um arquivo de zero bytee3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855

Referê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.