Se hai appena scaricato un file da Internet, potresti voler verificare che il file scaricato non sia stato manomesso. Dopotutto, chissà quali cose nefande potrebbe fare un hacker? Controllando il checksum MD5, SHA-1 o SHA-256 del file, puoi verificare l'integrità del file e assicurarti che non sia stato danneggiato o modificato.
Cos'è il checksum?
Un checksum è una stringa breve e univoca risultante dall'esecuzione di un algoritmo di crittografia su un determinato file. L'algoritmo esamina tutti i bit che compongono un file e, sulla base di quei bit univoci, crea un checksum.
Schema di calcolo del cheksum
Questo checksum cambierà se cambia anche un solo bit nel file. Confrontando due checksum, puoi assicurarti che il tuo file non sia danneggiato o modificato. È un modo utile per proteggersi dal danneggiamento dei file o da interferenze dannose con i download.
Sono disponibili anche gli algoritmi più comunemente utilizzati per i checksum in MD5, SHA-1 e SHA-256 e si basano su algoritmi crittograficamente sicuri. Se hai una scelta, usa SHA-256.
Come utilizzare un checksum?
Per utilizzare il checksum, devi prima sapere qual è il checksum di un determinato file. Questo dovrà esserti fornito dalla stessa fonte che ha scaricato il file.
Hash del trasferimento file
Esegui il file scaricato attraverso lo stesso algoritmo di checksum utilizzando uno degli strumenti seguenti. Una volta fatto ciò, confronta le due stringhe. Se le stringhe corrispondono, il file rimane invariato. Se le stringhe non corrispondono, significa che il tuo file è diverso dal file originale.
Verifica il checksum utilizzando uno strumento di terze parti
Il modo migliore per eseguire il checksum in Windows è utilizzare uno strumento chiamato MD5 e SHA Checksum Utility. Calcolerà simultaneamente il checksum MD5, SHA-1 e SHA-256 per un determinato file e ti consentirà di confrontare i risultati con i dati forniti.
1. Scarica l'utilità di checksum MD5 e SHA .
2. Fare doppio clic sul file scaricato per avviare il programma. Potrebbe essere richiesto di scaricare .NET Framework 3.5 necessario per il corretto funzionamento dell'applicazione. Fare clic su Scarica e installa questa funzionalità per continuare.
Installa l'utilità MD5 e SHA Checksum sul PC Windows
3. Fare clic sul pulsante Sfoglia per selezionare il file che si desidera controllare.
Sfoglia i file nell'utilità Checksum MD5 e SHA
4. Determinare il checksum fornito per il file scaricato. Non tutti i file scaricati hanno checksum disponibili, ma gli sviluppatori open source o attenti alla sicurezza spesso forniscono checksum. Copia il checksum negli appunti, quindi fai clic sul pulsante Incolla nell'utilità Checksum MD5 e SHA.
Incolla il checksum nell'utilità Checksum MD5 e SHA
5. Fare clic su Verifica per verificare il checksum. Se il checksum è uguale a quello calcolato dall'applicazione, riceverai una notifica di successo. Ciò significa che il file che hai è lo stesso del file precedentemente controllato.
Notifica dell'hash MDS corrispondente nell'utilità MD5 e SHA Checksum
6. Se il checksum è diverso, riceverai un messaggio di errore. Ciò significa che il file è cambiato in qualche modo da quando è stato calcolato l'ultimo checksum.
L'hash non corrisponde al messaggio nell'utilità Checksum MD5 e SHA
Verifica il checksum in Esplora file
Se verifichi frequentemente i checksum, potresti essere interessato a OpenHashTab. L'applicazione installerà una scheda aggiuntiva nella finestra Proprietà Esplora file . Grazie all'integrazione in Explorer, OpenHashTab può calcolare i checksum sul posto senza richiedere un'applicazione separata. Per impostazione predefinita, calcola i valori hash MD5, SHA-1, SHA-256 e SHA-512. Ulteriori algoritmi hash possono essere abilitati nelle impostazioni di OpenHashTab.
Nota : se non ti piace OpenHashTag, prova HashCheck , che funziona in modo simile.
1. Scarica e installa OpenHashTab da GitHub.
2. Fare clic con il pulsante destro del mouse sul file su cui si desidera eseguire il checksum e selezionare Proprietà dal menu contestuale.
Menu contestuale per applicazioni/programmi Windows
3. Fare clic sulla scheda denominata Hash nella parte superiore della finestra per visualizzare le funzioni hash MD5, SHA-1, SHA-256 e SHA-512 per il file selezionato.
Nuova scheda Hash in Esplora file
4. Copia e incolla il checksum che desideri confrontare nella finestra di dialogo Controlla con.
Confronta il checksum con OpenHashTab
5. Se controlli l'hash, vedrai l'algoritmo appropriato (in questo caso MD5) e il nome del file sotto la casella Controlla contro. Altrimenti vedrai il messaggio Nessuna corrispondenza trovata .
Verifica il checksum in Windows con Certutil
Se non vuoi scaricare nulla, utilizza il prompt dei comandi di Windows o il Terminale per verificare il checksum utilizzando il comando certutil.
1. Apri il prompt dei comandi . Premi Win + R , inserisci cmd.exe e fai clic su OK oppure apri Start e cerca "prompt dei comandi" .
Certutil
2. Utilizza il comando cd per accedere alla directory contenente il file scaricato. Per impostazione predefinita, di solito si tratta della cartella Download , ma alcune persone scaricano file sul proprio computer. Un modo rapido per ottenere il percorso è fare clic con il pulsante destro del mouse sul file e selezionare Copia percorso. Copialo nel prompt dei comandi.
cd filepath
Directory Certutil
3. Inserisci il seguente comando con il nome del tuo file:
certutil -hashfile filename MD5
Hash certificato
4. Il valore MD5 apparirà sotto il comando. Confronta questo numero con il valore del checksum hash che hai ricevuto con il file scaricato. Quando si utilizza questo comando certutil, in genere si copia semplicemente il valore nel Blocco note e lo si verifica manualmente dopo aver eseguito l'utilità.
Risultati della verifica
5. Sebbene utilizzi MD5 come esempio, questa utility supporta anche MD2, MD4, MD5, SHA1, SHA256, SHA384 e SHA512.