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 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.
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 altamente sensibili e importanti per noi, è importante controllare eventuali errori che potrebbero essersi verificati durante la trasmissione. Quindi, 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. Anche i protocolli come TCP/IP che regolano le regole di comunicazione di Internet utilizzano il checksum per assicurarsi che vengano forniti dati sempre corretti.
migliori adblock
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 (Message Digest algoritmo 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.
Contenuti[ nascondere ]
- Che cos'è il checksum? E come calcolare i checksum
- Metodo 1: calcola i checksum utilizzando PowerShell
- Metodo 2: calcola il checksum utilizzando il calcolatore di checksum online
- Metodo 3: utilizzare l'utility Checksum MD5 e SHA
Che cos'è il checksum? E come calcolare i checksum
Metodo 1: Calcola checksum usando PowerShell
1.Utilizzare la ricerca nel menu di avvio su Windows 10 e digitare PowerShell e clicca su ‘ Windows PowerShell ' dalla lista.
2. In alternativa, puoi fare clic con il pulsante destro del mouse su Start e selezionare ' Windows PowerShell ' dal menu.
3.In Windows PowerShell, eseguire il comando seguente:
|_+_|4. Verrà visualizzato il messaggio Valore hash SHA-256 per impostazione predefinita.
cos'e una ssd
5.Per altri algoritmi, puoi utilizzare:
|_+_|Ora puoi abbinare il valore ottenuto con il valore dato.
Metodo 2: calcola il checksum utilizzando il calcolatore di checksum online
Esistono molti calcolatori di checksum online come 'onlinemd5.com'. Questo sito può essere utilizzato per calcolare i checksum MD5, SHA1 e SHA-256 per qualsiasi file e anche per qualsiasi testo.
1.Fare clic su ' Scegli il file ' e apri il file desiderato.
2.In alternativa, trascina e rilascia il file nella casella specificata.
3.Seleziona il tuo algoritmo desiderato e ottenere il checksum richiesto.
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:
a) Scorri la pagina fino a ‘ Generatore di hash MD5 e SHA1 per il 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 su 'Scegli file' per selezionare il file e fare clic su ' Calcola checksum... ' per ottenere i risultati.
c:\windows\system32\config\systemprofile\desktop fa riferimento a una posizione non disponibile
Metodo 3: utilizzare l'utility Checksum MD5 e SHA
Primo, scarica l'utility checksum MD5 e SHA quindi avviarlo facendo doppio clic sul file exe. Sfoglia semplicemente il tuo file e puoi ottenere il suo hash 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.
Consigliato:
- Risolto il problema con il laptop che non si connetteva al Wi-Fi (con immagini)
- Nessun suono nel PC Windows 10 [RISOLTO]
- Come correggere l'errore di aggiornamento di Windows 0x80070643
- Risolto il problema con il driver del controller USB (Universal Serial Bus).
Spero che i passaggi precedenti siano stati utili per l'apprendimento Che cos'è il Checksum? E come calcolarlo; ma se hai ancora domande su questo articolo, sentiti libero di farle nella sezione dei commenti.
Aditya FarradAditya è un professionista della tecnologia dell'informazione automotivato ed è stato uno scrittore di tecnologia negli ultimi 7 anni. Si occupa di servizi Internet, dispositivi mobili, Windows, software e guide pratiche.