Verifica locale

Verifica un download prima di aprirlo.

Scegli il file scaricato e incolla il valore SHA-256 pubblicato. Il browser legge il file localmente e confronta le due impronte.

Verifica SHA-256

Operazione locale · il file scelto resta su questo dispositivo

Incolla il valore mostrato accanto al download. Sono accettati il prefisso facoltativo “sha256:” e gli spazi.
Nessun file selezionatoLimite del browser: 512 MiB

Cosa dimostra il risultato

Un checksum è un’impronta compatta di ogni byte del file. Lo stesso input produce lo stesso valore SHA-256 di 64 caratteri.

Corrisponde

Una corrispondenza dimostra che il file locale è identico byte per byte al file rappresentato dal checksum previsto.

Non corrisponde

Una differenza può dipendere da un download incompleto, un file modificato o dal checksum sbagliato. Elimina il file e recuperalo di nuovo dall’editore.

Trovare l’hash previsto su SlicerShelf

SlicerShelf mostra lo SHA-256 solo quando la fonte della release lo fornisce. Non confrontarlo con un valore ricavato dallo stesso file già scaricato.

  1. Apri la pagina della release dello slicer e scegli il pacchetto esatto per il tuo sistema.
  2. Cerca “SHA-256” sotto il nome del file e copia l’intero valore.
  3. Torna qui, scegli il file scaricato e incolla il valore nel campo di confronto.
  4. Apri il file solo se i due valori corrispondono.

Come funziona la verifica SHA-256

Il browser legge il file intero e passa i byte alla funzione digest di Web Crypto. La modifica di un solo byte produce con probabilità schiacciante un risultato diverso.

Un checksum conferma l’integrità, non l’autore. La sua affidabilità dipende dall’origine dell’hash previsto; usa la pagina dell’editore o la fonte indicata da SlicerShelf.

Il file resta su questo dispositivo

Il selettore concede a questa pagina accesso temporaneo in lettura al file scelto. Nome, contenuto e checksum calcolato non vengono inviati a SlicerShelf.

Chiudendo o ricaricando la pagina, file e risultato vengono eliminati. Il browser può comunque conservare la normale cronologia e cache della pagina.

Limiti pratici

  • Web Crypto calcola il digest dopo che il browser ha letto il file in memoria. Per evitare di esaurirla, questa pagina limita i file a 512 MiB.
  • Una corrispondenza non dice se il file dell’editore è sicuro, firmato o adatto alla tua stampante. Conferma solo che i byte corrispondono.
  • Se non esiste uno SHA-256 pubblicato e affidabile, un checksum calcolato da te resta utile per rilevare modifiche future della tua copia.
06

Verificare senza browser

Per file grandi o un controllo offline, esegui il comando del sistema nella cartella del download. Sostituisci esattamente il nome di esempio.

07

Esempio: un file vuoto

Un file vuoto contiene zero byte, ma possiede comunque un’impronta SHA-256 definita. Crea o scegli un file vuoto e confronta il risultato.

Risultato previsto per un file di zero bytee3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855

Riferimenti tecnici

L’implementazione segue il metodo digest della Web Cryptography API e la definizione SHA-256 del Secure Hash Standard del NIST.