Che cos'è il Checksum? E come calcolare i checksum

Siamo tutti abituati a inviare dati su Internet o altre reti locali. Tipicamente, tali dati vengono trasferiti sulla rete sotto forma di bit. In genere, quando tonnellate di dati vengono inviate su una rete, è suscettibile alla perdita di dati a causa di un problema di rete o persino di un attacco dannoso. Viene utilizzato un checksum per garantire che i dati ricevuti siano illesi e privi di errori e perdite. Il checksum(Checksum) agisce come un'impronta digitale o un identificatore univoco per i dati.

Per capirlo meglio, considera questo: ti mando un cesto di mele tramite un corriere. Ora, poiché l'addetto alle consegne è una terza parte, non possiamo fare affidamento sulla sua autenticità del tutto. Quindi, per assicurarmi che non abbia mangiato mele lungo il tragitto e che tu riceva tutte le mele, ti chiamo e ti dico che ti ho mandato 20 mele. Alla ricezione del cestino, contate il numero di mele e controllate se è 20.

Che cos'è il checksum e come calcolare i checksum

Questo conteggio delle mele è ciò che il checksum fa al tuo file. Se hai inviato un file molto grande su una rete (di terze parti) o ne hai scaricato uno da Internet e vuoi assicurarti che il file sia stato inviato o ricevuto correttamente, applichi un algoritmo di checksum al tuo file che viene inviato e comunicare il valore al destinatario. Alla ricezione del file, il destinatario applicherà lo stesso algoritmo e abbinerà il valore ottenuto con quello che hai inviato. Se i valori corrispondono, il file è stato inviato correttamente e nessun dato è andato perso. Ma se i valori sono diversi, il ricevitore saprà immediatamente che alcuni dati sono andati persi o che il file è stato manomesso sulla rete. Poiché i dati possono essere molto sensibili e importanti per noi, è importante controllare eventuali errori che potrebbero essersi verificati durante la trasmissione. Così, un checksum è molto importante per mantenere l'autenticità e l'integrità dei dati. Anche un cambiamento molto piccolo nei dati provoca un cambiamento importante nel checksum. Protocolli comeTCP/IP che regola le regole di comunicazione di Internet utilizza anche il checksum per assicurarsi che vengano forniti dati sempre corretti.

Un checksum è fondamentalmente un algoritmo che utilizza una funzione di hash crittografica. Questo algoritmo viene applicato su un dato o un file prima dell'invio e dopo averlo ricevuto su una rete. Potresti aver notato che è fornito accanto a un link per il download in modo che quando scarichi il file, puoi calcolare il checksum sul tuo computer e abbinarlo al valore dato. Si noti che la lunghezza di un checksum non dipende dalla dimensione dei dati ma dall'algoritmo utilizzato. Gli algoritmi di checksum più comuni utilizzati sono MD5 ( Algoritmo Message Digest 5), SHA1 ( Secure Hashing Algorithm 1), SHA-256 e SHA-512. Questi algoritmi producono rispettivamente valori hash a 128 bit, 160 bit, 256 bit e 512 bit. SHA-256 e SHA-512 sono più recenti e più potenti di SHA-1 e MD5 , che in alcuni rari casi hanno prodotto gli stessi valori di checksum per due file diversi. Ciò ha compromesso la validità di quegli algoritmi. Le tecniche più recenti sono a prova di errore e più affidabili. L'algoritmo di hashing converte principalmente i dati nel suo equivalente binario e quindi esegue alcune operazioni di base come AND , OR, XOR , ecc. Su di esso e infine estrae il valore esadecimale dei calcoli.

Che cos'è il checksum? E come calcolare i checksum

Metodo 1:  (Method 1: )calcola i checksum(Calculate Checksums) utilizzando PowerShell

1.Utilizzare la ricerca nel menu di avvio su Windows 10 e digitare PowerShell e fare clic su " Windows PowerShell " dall'elenco.

2.In alternativa, puoi fare clic con il pulsante destro del mouse su Start e selezionare ' Windows PowerShell ' dal menu.

Apri Windows PowerShell con privilegi elevati nel menu Win + X

3.In Windows PowerShell , eseguire il comando seguente:

Get-FileHash yourFilePath
For example, Get-FileHash C:\Users\hp\Desktop\myfile.docx

4.Il prompt visualizzerà il valore hash SHA-256 per impostazione predefinita.( SHA-256 hash value by default.)

Calcola checksum usando PowerShell

5.Per altri algoritmi, puoi utilizzare:

Get-FileHash yourFilePath –Algorithm MD5
Or
Get-FileHash yourFilePath –Algorithm SHA1

Ora puoi abbinare il valore ottenuto con il valore dato.

Puoi anche calcolare l'hash del checksum per l'algoritmo MD5 o SHA1

Metodo 2: calcola il checksum utilizzando il calcolatore di checksum online(Method 2: Calculate Checksum using Online Checksum Calculator)

Ci sono molti calcolatori di checksum online come 'onlinemd5.com'. Questo sito può essere utilizzato per calcolare i checksum MD5(MD5) , SHA1 e SHA-256 per qualsiasi file e anche per qualsiasi testo.

1.Fai clic sul pulsante " Scegli file(Choose file) " e apri il file desiderato.

2.In alternativa, trascina e rilascia il file nella casella specificata.

Seleziona l'algoritmo desiderato e ottieni il checksum richiesto

3.Seleziona l' algoritmo desiderato e ottieni il checksum richiesto.( desired algorithm and obtain the required checksum.)

Calcola il checksum utilizzando il calcolatore di checksum online

4. Puoi anche abbinare questo checksum ottenuto con il checksum dato copiando il checksum dato nella casella di testo "Confronta con:".

5. Vedrai il segno di spunta o la croce accanto alla casella di testo di conseguenza.

Per calcolare direttamente l'hash per una stringa o un testo:(To calculate the hash for a string or text directly:)

a) Scorri la pagina verso il basso fino a ' MD5 & SHA1 Hash Generator For Text '

Puoi anche calcolare direttamente l'hash per una stringa o un testo

b)Copiare la stringa nella casella di testo indicata per ottenere il checksum richiesto.

Per altri algoritmi, puoi usare ' https://defuse.ca/checksums.htm '. Questo sito offre un elenco completo di molti diversi valori di algoritmi di hashing. Fare clic(Click) su 'Scegli file' per selezionare il file e fare clic su ' Calcola checksum...(Calculate Checksums…) ' per ottenere i risultati.

Metodo 3: utilizzare l'utility Checksum MD5 e SHA(Method 3: Use MD5 & SHA Checksum Utility)

Innanzitutto, scarica l'utilità di checksum MD5 e SHA,(download the MD5 & SHA Checksum Utility) quindi avviala facendo doppio clic sul file exe. Sfoglia semplicemente(Simply) il tuo file e puoi ottenere il suo hash MD5(MD5) , SHA1 , SHA-256 o SHA-512. Puoi anche copiare e incollare l'hash specificato nella casella di testo pertinente per abbinarlo facilmente al valore ottenuto.

Utilizzare l'utility Checksum MD5 e SHA

Consigliato:(Recommended:)

Spero che i passaggi precedenti siano stati utili per imparare Che cos'è il Checksum? E come calcolarlo; (What is Checksum? And How to Calculate it;)ma se hai ancora domande su questo articolo, sentiti libero di farle nella sezione dei commenti.



About the author

Sono un ingegnere del software ed esploratore. Ho esperienza sia con Microsoft Xbox 360 che con Google Explorer. Sono in grado di fornire consigli di esperti per determinati strumenti di sviluppo software, nonché aiutare le persone a risolvere gli errori comuni di Explorer.



Related posts