Sag

Wat is Checksum? En hoe om kontrolesomme te bereken

Probeer Ons Instrument Om Probleme Uit Te Skakel





gepos opLaas opgedateer: 17 Februarie 2021

Ons is almal gewoond daaraan om data oor die internet of ander plaaslike netwerke te stuur. Tipies word sulke data oor die netwerk oorgedra in die vorm van bisse. Oor die algemeen, wanneer tonne data oor 'n netwerk gestuur word, is dit vatbaar vir dataverlies as gevolg van 'n netwerkprobleem of selfs 'n kwaadwillige aanval. 'n Kontrolesom word gebruik om te verseker dat die data wat ontvang word, ongedeerd en vry van foute en verliese is. Kontrolesom dien as 'n vingerafdruk of 'n unieke identifiseerder vir die data.



Om dit beter te verstaan, oorweeg dit: Ek stuur vir jou 'n mandjie appels via een of ander afleweringsagent. Nou, aangesien die afleweringsagent 'n derde party is, kan ons nie heeltemal op sy egtheid staatmaak nie. So om te verseker dat hy geen appels op sy pad geëet het nie en dat jy al die appels ontvang, roep ek jou op en sê vir jou dat ek vir jou 20 appels gestuur het. Wanneer jy die mandjie ontvang, tel jy die aantal appels en kyk of dit 20 is.

Wat is kontrolesom en hoe om kontrolesomme te bereken



Hierdie telling van appels is wat kontrolesom aan jou lêer doen. As jy 'n baie groot lêer oor 'n netwerk (derde party) gestuur het of jy het een van die internet afgelaai en jy wil seker maak dat die lêer korrek gestuur of ontvang is, pas jy 'n kontrolesomalgoritme toe op jou lêer wat gestuur en die waarde aan die ontvanger kommunikeer. By ontvangs van die lêer, sal die ontvanger dieselfde algoritme toepas en die verkryde waarde ooreenstem met wat jy gestuur het. As die waardes ooreenstem, is die lêer korrek gestuur en geen data is verlore nie. Maar as die waardes anders is, sal die ontvanger onmiddellik weet dat sommige data verlore gegaan het of dat die lêer oor die netwerk gepeuter is. Aangesien die data vir ons hoogs sensitief en belangrik kan wees, is dit belangrik om enige fout na te gaan wat tydens die oordrag kon plaasgevind het. Dus, 'n kontrolesom is baie belangrik om data-egtheid en integriteit te handhaaf. Selfs 'n baie klein verandering in data veroorsaak 'n groot verandering in die kontrolesom. Protokolle soos TCP/IP wat die kommunikasiereëls van die internet beheer, gebruik ook die kontrolesom om seker te maak dat altyd korrekte data afgelewer word.

'n Kontrolesom is basies 'n algoritme wat 'n kriptografiese hash-funksie gebruik. Hierdie algoritme word oor 'n stuk data of 'n lêer toegepas voordat dit gestuur word en nadat dit oor 'n netwerk ontvang is. Jy het dalk opgemerk dat dit langs 'n aflaaiskakel verskaf word sodat wanneer jy die lêer aflaai, jy die kontrolesom op jou eie rekenaar kan bereken en dit met die gegewe waarde kan pas. Let daarop dat die lengte van 'n kontrolesom nie afhang van die grootte van data nie, maar van die algoritme wat gebruik word. Die mees algemene kontrolesomalgoritmes wat gebruik word, is MD5 (Message Digest-algoritme 5), SHA1 (Secure Hashing Algorithm 1), SHA-256 en SHA-512. Hierdie algoritmes produseer onderskeidelik 128-bis, 160-bis, 256-bis en 512-bis hash-waardes. SHA-256 en SHA-512 is meer onlangs en sterker as SHA-1 en MD5, wat in sommige seldsame gevalle dieselfde kontrolesomwaardes vir twee verskillende lêers opgelewer het. Dit het die geldigheid van daardie algoritmes in die gedrang gebring. Die nuwer tegnieke is foutbewys en meer betroubaar. Hashing-algoritme skakel hoofsaaklik die data om na sy binêre ekwivalent en dra dan 'n paar basiese bewerkings soos AND, OR, XOR, ens. daarop en onttrek uiteindelik die hekswaarde van die berekeninge.



Inhoud[ wegsteek ]

Wat is kontrolesom? En hoe om kontrolesomme te bereken

Metode 1: Bereken kontrolesomme met behulp van PowerShell

1.Gebruik die soektog op beginkieslys op Windows 10 en tik PowerShell en klik op ' Windows PowerShell ’ uit die lys.



2. Alternatiewelik kan jy regskliek op begin en kies ' Windows PowerShell ’ vanaf die spyskaart.

Maak verhoogde Windows PowerShell oop in Win + X Menu

3. Voer die volgende opdrag in die Windows PowerShell uit:

|_+_|

4. Die prompt sal vertoon word SHA-256 hash-waarde by verstek.

Bereken kontrolesomme met behulp van PowerShell

5.Vir ander algoritmes, kan jy gebruik:

|_+_|

Jy kan nou die verkryde waarde met die gegewe waarde pas.

Jy kan ook kontrolesom-hash vir MD5- of SHA1-algoritme bereken

Metode 2: Bereken Kontrolesom met behulp van Online Checksum Sakrekenaar

Daar is baie aanlyn kontrolesom sakrekenaars soos 'onlinemd5.com'. Hierdie webwerf kan gebruik word om MD5, SHA1 en SHA-256 kontrolesomme vir enige lêer en selfs vir enige teks te bereken.

1. Klik op die ' Kies lêer '-knoppie en maak die gewenste lêer oop.

2.Alternatiewelik, sleep en los jou lêer in die gegewe blokkie.

Kies jou verlangde algoritme en kry die vereiste kontrolesom

3. Kies jou verlangde algoritme en verkry die vereiste kontrolesom.

Bereken Checksum met behulp van Online Checksum Sakrekenaar

4.Jy kan ook hierdie verkrygde kontrolesom met die gegewe kontrolesom pas deur die gegewe kontrolesom in die 'Vergelyk met:' teksblokkie te kopieer.

5. Jy sal die regmerkie of die kruisie langs die teksblokkie dienooreenkomstig sien.

Om die hash vir 'n string of teks direk te bereken:

a) Scroll af op die bladsy na ' MD5 & SHA1 Hash Generator vir teks

Jy kan ook die hash vir 'n string of teks direk bereken

b) Kopieer die string in die gegewe tekskassie om die vereiste kontrolesom te verkry.

Vir ander algoritmes kan jy ' https://defuse.ca/checksums.htm ’. Hierdie webwerf gee jou 'n uitgebreide lys van baie verskillende hashing-algoritmewaardes. Klik op 'Kies lêer' om jou lêer te kies en klik op ' Bereken kontrolesomme... ' om die resultate te kry.

Metode 3: Gebruik MD5 & SHA Checksum Utility

Eerstens, laai die MD5 & SHA Checksum Utility af begin dit dan deur op die exe-lêer te dubbelklik. Blaai eenvoudig deur jou lêer en jy kan die MD5-, SHA1-, SHA-256- of SHA-512-hash kry. Jy kan ook die gegewe hash in die betrokke tekskassie kopieer-plak om dit maklik by die verkrygde waarde te pas.

Gebruik MD5 & SHA Checksum Utility

Aanbeveel:

Ek hoop dat die bogenoemde stappe nuttig was om te leer Wat is Checksum? En hoe om dit te bereken; maar as jy nog enige vrae oor hierdie artikel het, vra dit dan gerus in die kommentaarafdeling.

Aditya Farrad

Aditya is 'n selfgemotiveerde inligtingstegnologie-professional en is die afgelope 7 jaar 'n tegnologieskrywer. Hy dek internetdienste, selfoon, Windows, sagteware en hoe-om-om-om-gidse.