Principale Finestre Cos'è un checksum? Esempi, casi d'uso e calcolatori

Cos'è un checksum? Esempi, casi d'uso e calcolatori



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 FCIV

Un 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 .

IgorWare Hasher

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 .

Articoli Interessanti

Scelta Del Redattore

Come aggiungere informazioni sulla posizione a Google Foto Google
Come aggiungere informazioni sulla posizione a Google Foto Google
Se vuoi beneficiare di tutte le utili funzioni che l'app Google Foto ha da offrire, devi sapere come aggiungere le informazioni sulla posizione alle tue foto. Fortunatamente, questo è un processo semplice. In questo articolo, noi'
Come recuperare le email cancellate in Outlook
Come recuperare le email cancellate in Outlook
Hai eliminato accidentalmente un'e-mail importante dal tuo account Outlook? Forse stavi ripulendo la tua casella di posta da messaggi indesiderati e stupidi spam, ma hai accidentalmente rimosso qualcosa che volevi conservare. O forse hai premuto il pulsante 'Elimina' mentre
Come accendere la luce della tastiera (Windows o Mac)
Come accendere la luce della tastiera (Windows o Mac)
Il tuo laptop potrebbe avere luci integrate dietro i tasti. Per accendere la luce della tastiera sul tuo laptop, dovrai trovare la giusta combinazione di tasti.
Come convertire i fogli di calcolo di Fogli Google in XML
Come convertire i fogli di calcolo di Fogli Google in XML
Tutti sanno che Excel è un potente foglio di calcolo e che Fogli Google è l'aspirante Excel online basato su cloud, ma sai cos'è XML? XML sta per Extensible Markup Language ed è un formato di file che è
Tutti i modi per aprire PowerShell in Windows 10
Tutti i modi per aprire PowerShell in Windows 10
Oggi vorrei condividere con voi tutti i modi per eseguire PowerShell in Windows 10.
Skin iTunes [SV] da AIMP3
Skin iTunes [SV] da AIMP3
Qui puoi scaricare iTunes [SV] sking per AIMP3 Tipo di skin: Questa skin può essere applicata solo ad AIMP3 Estensione: .acs3 Dimensioni: 793711 byte Puoi scaricare AIMP3 dal suo sito ufficiale. Nota: Winaero non è l'autore di questa skin, tutti i crediti vanno all'autore della skin originale (vedi le informazioni sulla skin in
Skype ha iniziato a nascondere l'indirizzo IP dell'utente per proteggere gli utenti
Skype ha iniziato a nascondere l'indirizzo IP dell'utente per proteggere gli utenti
Microsoft ha finalmente risolto un problema molto vecchio con Skype. Si è verificata una violazione della privacy in Skype che potrebbe consentire a un utente malintenzionato di ottenere l'indirizzo IP degli utenti Skype.