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
- Nessun caricamento
- SHA-256 tramite Web Crypto
- Confronto esatto byte per byte
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.
Una corrispondenza dimostra che il file locale è identico byte per byte al file rappresentato dal checksum previsto.
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.
- Apri la pagina della release dello slicer e scegli il pacchetto esatto per il tuo sistema.
- Cerca “SHA-256” sotto il nome del file e copia l’intero valore.
- Torna qui, scegli il file scaricato e incolla il valore nel campo di confronto.
- 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.
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.
Windows · PowerShell
Integrato nelle versioni recenti di Windows PowerShell.Get-FileHash -Algorithm SHA256 ".\slicer-installer.exe"macOS · shasum
Integrato in macOS.shasum -a 256 "slicer-installer.dmg"Linux · sha256sum
Fornito da GNU coreutils nella maggior parte delle distribuzioni.sha256sum "slicer-installer.AppImage"
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.
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855Riferimenti tecnici
L’implementazione segue il metodo digest della Web Cryptography API e la definizione SHA-256 del Secure Hash Standard del NIST.