Suau

Què és Checksum? I com calcular les sumes de control

Proveu El Nostre Instrument Per Eliminar Problemes





posat enÚltima actualització: 17 de febrer de 2021

Tots estem acostumats a enviar dades per Internet o altres xarxes locals. Normalment, aquestes dades es transfereixen a través de la xarxa en forma de bits. En general, quan s'envien tones de dades a través d'una xarxa, és susceptible de perdre's a causa d'un problema de xarxa o fins i tot d'un atac maliciós. Una suma de comprovació s'utilitza per garantir que les dades rebudes estiguin il·les i lliures d'errors i pèrdues. La suma de verificació actua com a empremta digital o com a identificador únic per a les dades.



Per entendre-ho millor, tingueu en compte això: us envio una cistella de pomes mitjançant algun agent de lliurament. Ara, com que l'agent de lliurament és un tercer, no podem confiar completament en la seva autenticitat. Així que per assegurar-me que no ha menjat cap poma en el seu camí i que en rebeu totes, us truco i us dic que us he enviat 20 pomes. En rebre la cistella, compta el nombre de pomes i comproveu si és 20.

Què és la suma de comprovació i com calcular-les



Aquest recompte de pomes és el que fa la suma de comprovació al vostre fitxer. Si heu enviat un fitxer molt gran a través d'una xarxa (tercer) o n'heu descarregat un d'Internet i voleu assegurar-vos que el fitxer s'ha enviat o rebut correctament, apliqueu un algorisme de suma de verificació al fitxer que s'està enviant. enviat i comunica el valor al receptor. En rebre el fitxer, el receptor aplicarà el mateix algorisme i relacionarà el valor obtingut amb el que heu enviat. Si els valors coincideixen, el fitxer s'ha enviat correctament i no s'ha perdut cap dada. Però si els valors són diferents, el receptor sabrà instantàniament que s'han perdut algunes dades o que el fitxer s'ha manipulat a la xarxa. Com que les dades poden ser molt sensibles i importants per a nosaltres, és important comprovar qualsevol error que s'hagi pogut produir durant la transmissió. Per tant, una suma de control és molt important per mantenir l'autenticitat i la integritat de les dades. Fins i tot un canvi molt petit en les dades provoca un canvi important en la suma de control. Protocols com TCP/IP que regeixen les regles de comunicació d'Internet també utilitzen la suma de comprovació per assegurar-se que les dades sempre són correctes.

Una suma de control és bàsicament un algorisme que utilitza una funció hash criptogràfica. Aquest algorisme s'aplica sobre una dada o un fitxer abans d'enviar-lo i després de rebre-lo a través d'una xarxa. Potser us heu adonat que es proporciona al costat d'un enllaç de descàrrega perquè, quan baixeu el fitxer, pugueu calcular la suma de comprovació al vostre ordinador i relacionar-la amb el valor donat. Tingueu en compte que la longitud d'una suma de control no depèn de la mida de les dades sinó de l'algorisme utilitzat. Els algorismes de suma de comprovació més comuns utilitzats són MD5 (Message Digest algorithm 5), SHA1 (Secure Hashing Algorithm 1), SHA-256 i SHA-512. Aquests algorismes produeixen valors hash de 128 bits, 160 bits, 256 bits i 512 bits respectivament. SHA-256 i SHA-512 són més recents i més forts que SHA-1 i MD5, que en alguns casos rars van produir els mateixos valors de suma de verificació per a dos fitxers diferents. Això va comprometre la validesa d'aquests algorismes. Les tècniques més noves són a prova d'errors i són més fiables. L'algorisme hashing principalment converteix les dades al seu equivalent binari i després porta algunes operacions bàsiques com AND, OR, XOR, etc. i finalment extreu el valor hexadecimal dels càlculs.



Continguts[ amagar ]

Què és checksum? I com calcular les sumes de control

Mètode 1: Calcula les sumes de comprovació amb PowerShell

1.Utilitzeu la cerca al menú d'inici a Windows 10 i escriviu PowerShell i fes clic a ‘ Windows PowerShell ’ de la llista.



2.Alternativament, podeu fer clic amb el botó dret a Inici i seleccionar ' Windows PowerShell ’ del menú.

Obriu el Windows PowerShell elevat al menú Win + X

3.A Windows PowerShell, executeu l'ordre següent:

|_+_|

4. Es mostrarà el missatge Valor hash SHA-256 per defecte.

Calcula les sumes de comprovació amb PowerShell

5.Per a altres algorismes, podeu utilitzar:

|_+_|

Ara podeu fer coincidir el valor obtingut amb el valor donat.

També podeu calcular la suma de verificació hash per a l'algorisme MD5 o SHA1

Mètode 2: calculeu la suma de comprovació mitjançant la calculadora de suma de comprovació en línia

Hi ha moltes calculadores de suma de comprovació en línia com 'onlinemd5.com'. Aquest lloc es pot utilitzar per calcular les sumes de verificació MD5, SHA1 i SHA-256 per a qualsevol fitxer i fins i tot per a qualsevol text.

1. Feu clic a ' Trieu l'arxiu ’ i obriu el fitxer desitjat.

2.Alternativament, arrossegueu i deixeu anar el fitxer al quadre indicat.

Seleccioneu el vostre algorisme desitjat i obteniu la suma de verificació necessària

3.Seleccioneu el vostre l'algorisme desitjat i obteniu la suma de comprovació requerida.

Calcula la suma de comprovació mitjançant la calculadora de suma de comprovació en línia

4. També podeu fer coincidir aquesta suma de comprovació obtinguda amb la suma de comprovació donada copiant-la al quadre de text 'Compara amb:'.

5. Veureu la marca o la creu al costat del quadre de text en conseqüència.

Per calcular directament el hash d'una cadena o text:

a) Desplaceu-vos cap avall per la pàgina fins a ' Generador hash MD5 i SHA1 per a text

També podeu calcular el hash per a una cadena o text directament

b) Copieu la cadena al quadre de text donat per obtenir la suma de verificació requerida.

Per a altres algorismes, podeu utilitzar ' https://defuse.ca/checksums.htm ’. Aquest lloc us ofereix una llista extensa de molts valors diferents d'algorismes hash. Feu clic a 'Tria un fitxer' per seleccionar el vostre fitxer i feu clic a ' Calcula les sumes de comprovació... ’ per obtenir els resultats.

Mètode 3: utilitzeu la utilitat de suma de comprovació MD5 i SHA

Primer, descarregueu la utilitat de suma de comprovació MD5 i SHA a continuació, inicieu-lo fent doble clic al fitxer exe. Simplement navegueu pel vostre fitxer i podreu obtenir el seu hash MD5, SHA1, SHA-256 o SHA-512. També podeu copiar i enganxar el hash donat al quadre de text corresponent per fer coincidir fàcilment amb el valor obtingut.

Utilitzeu la utilitat de suma de comprovació MD5 i SHA

Recomanat:

Espero que els passos anteriors hagin estat útils per aprendre Què és Checksum? I Com calcular-ho; però si encara teniu cap pregunta sobre aquest article, no dubteu a preguntar-les a la secció de comentaris.

Aditya Farrad

Aditya és un professional de tecnologia de la informació automotivat i ha estat escriptor de tecnologia durant els darrers 7 anys. Cobreix serveis d'Internet, mòbils, Windows, programari i guies pràctiques.