Un checksum ti dice se la tua versione di un file è stata modificata o meno.
Definizione del checksum (e come viene generato)
Il checksum è il risultato dell'esecuzione di un algoritmo, chiamato funzione hash crittografica, su un dato, solitamente un singolo file.
Confrontando il checksum generato dalla tua versione del file con quello fornito dall'origine del file aiuta a garantire che la tua copia del file sia autentica e priva di errori.
Un checksum è talvolta chiamato anche asomma hashe meno spesso avalore hash,codice hash, o semplicemente ahash.
Un semplice esempio di checksum
L'idea di un checksum o di una funzione hash crittografica potrebbe sembrare complicata e forse non vale la pena, ma è vero il contrario! I checksum non sono poi così difficili da capire o creare.
Cominciamo con un semplice esempio, si spera che dimostri il potere dei checksum di dimostrare che qualcosa è cambiato. Il checksum MD5 per la frase seguente è una lunga stringa di caratteri che rappresenta quella frase.
|_+_|Per i nostri scopi qui, essenzialmente sono uguali tra loro. Tuttavia, apportando anche una piccola modifica, come rimuovere jbastail periodo, produrrà un checksum completamente diverso.
|_+_|Come puoi vedere, anche una minima modifica nel file produrrà un checksum molto diverso, rendendo molto chiaro che uno non è uguale all'altro.
Come viene utilizzato: un caso d'uso del checksum
Supponiamo che tu scarichi un grosso aggiornamento software, come un service pack. Probabilmente si tratta di un file enorme, che richiede diversi minuti o più per essere scaricato.
Una volta scaricato, come fai a sapere che il file è stato ricevuto correttamente? Cosa succederebbe se durante il trasferimento venissero persi alcuni bit e il file che hai sul tuo computer in questo momento no?esattamentecosa si intendeva? Applicare un aggiornamento a un programma che non è esattamente come lo ha creato lo sviluppatore potrebbe causare grossi problemi.
È qui che confrontare i checksum può tranquillizzarti. Supponendo che il sito Web da cui hai scaricato il file fornisca i dati del checksum insieme al file da scaricare, puoi quindi utilizzare un calcolatore del checksum (maggiori dettagli su quelli di seguito) per produrre un checksum dal file scaricato.
Ad esempio, supponiamo che il sito Web fornisca questo checksum per il file scaricato
Quindi utilizzi il tuo calcolatore di checksum per produrre un checksum utilizzando la stessa funzione hash crittografica, MD5 in questo esempio, sul file sul tuo computer.
come cambiare colonna in excel
I checksum corrispondono? Grande! Puoi essere molto sicuro che i due file siano identici.
I checksum non corrispondono? Ciò può significare una serie di cose:
- Qualcuno ha sostituito il download con qualcosa di dannoso a tua insaputa.
- Il file è stato modificato di proposito da te. Come hai letto sopra, questo potrebbe essere un cambiamento impercettibile, come aggiungere o rimuovere una singola lettera o un altro carattere.
- Stai confrontando un file totalmente diverso, ma innocuo, come una versione più recente se si tratta di un programma software o un documento aggiornato.
- La connessione di rete è stata interrotta e il download del file non è stato completato oppure si è verificato un problema con la memorizzazione del file una volta raggiunto il disco rigido. Prova a scaricare nuovamente il file, quindi crea un nuovo checksum sul nuovo file, quindi confronta di nuovo.
I checksum sono utili anche per verificare che un file sia stato scaricato da qualche partealtroche la fonte originale sia, infatti, un file valido e non sia stato alterato, in modo doloso o meno, dall'originale. Basta confrontare l'hash creato con quello disponibile dalla fonte del file.
come invitare al clan warframe
Calcolatori del checksum
I calcolatori del checksum sono gli strumenti utilizzati per calcolare i checksum. Ce ne sono moltissimi in circolazione, ognuno dei quali supporta un diverso set di funzioni hash crittografiche.
Due opzioni gratuite
Un'ottima opzione gratuita (la nostra preferita, in realtà) è Microsoft File Checksum Integrity Verifier , chiamato in breve FCIV. Supporta solo MD5 e SHA-1 funzioni di hash crittografico, ma queste sono di gran lunga le più popolari al momento.
Microsoft File Checksum Integrity Verifier è un programma da riga di comando, ma è molto facile da usare.
Come verificare l'integrità dei file in Windows con FCIVUn altro eccellente calcolatore di checksum gratuito per Windows è IgorWare Hasher ed è completamente portatile, quindi non devi installare nulla (ma avrai bisogno di un apri file RAR per decomprimere il programma). Se non ti senti a tuo agio con gli strumenti da riga di comando, questo strumento è probabilmente una scelta migliore. Supporta MD5 e SHA-1, oltre a CRC32. Puoi usarlo per trovare il checksum di testo e file.
Una calcolatrice Windows integrata
Puoi anche usare il certutil programma integrato in Windows. Anche questo è uno strumento da riga di comando, ma è altrettanto facile da usare per convalidare il checksum MD5 dei file. L'articolo descrive anche come fare lo stesso su Linux con Sono MD5 .
Un'opzione Open Source
Da JDigest è un calcolatore di checksum open source che funziona sia su Windows che su macOS e Linux.
Un'opzione online
Se preferisci utilizzare un calcolatore online, ci piace questo strumento di checksum del file MD5 perché ti consente di caricare file.
Poiché non tutti i calcolatori di checksum supportano tutte le possibili funzioni hash crittografiche, assicurati che qualsiasi calcolatore che scegli di utilizzare supporti la funzione hash che ha prodotto il checksum che accompagna il file che stai scaricando.
FAQ- Tutti i checksum sono unici?
SÌ. Solo i file identici avranno lo stesso checksum. La modifica di qualsiasi cosa diversa dal nome del file comporterà un checksum diverso.
- In che modo i calcolatori del checksum calcolano i checksum?
I calcolatori del checksum utilizzano una serie di algoritmi tra cui il controllo di parità longitudinale, il checksum di Fletcher, Adler-32 e i controlli di ridondanza ciclica (CRC).
- Come posso convalidare più checksum contemporaneamente?
Puoi ottenere il checksum di più file contemporaneamente utilizzando MD5 comando. Apri il terminale e digita md5 seguito dal nome di ciascun file (separato da spazi), quindi premere accedere .