Sêft

Wat is Checksum? En hoe't jo kontrôlesummen kinne berekkenje

Besykje Ús Ynstrumint Foar It Eliminearjen Fan Problemen





Pleatst opLêst bywurke: 17 febrewaris 2021

Wy binne allegear wend om gegevens oer it ynternet of oare lokale netwurken te ferstjoeren. Typysk wurde sokke gegevens oer it netwurk oerdroegen yn 'e foarm fan bits. Yn 't algemien, as tonnen gegevens oer in netwurk ferstjoerd wurde, is it gefoelich foar gegevensferlies troch in netwurkprobleem of sels in kweade oanfal. In kontrôlesum wurdt brûkt om te garandearjen dat de ûntfongen gegevens unharmed binne en frij fan flaters en ferliezen. Checksum fungearret as in fingerprint of in unike identifier foar de gegevens.



Om dit better te begripen, beskôgje dit: ik stjoer jo in koer mei appels fia ien of oare leveringsagent. No, om't de leveringsagint in tredde partij is, kinne wy ​​net folslein op syn autentisiteit fertrouwe. Dus om der wis fan te wêzen dat er ûnderweis gjin apels iten hat en dat jo alle apels krije, rop ik dy op en sis dat ik dy 20 apels stjoerd haw. By it ûntfangen fan de koer telle jo it oantal apels en kontrolearje oft it 20 is.

Wat is checksum en hoe kinne jo checksums berekkenje



Dit oantal appels is wat kontrôlesum docht oan jo bestân. As jo ​​​​in heul grut bestân oer in netwurk (tredde partij) ferstjoerd hawwe of ien fan it ynternet downloade hawwe en jo wolle derfoar soargje dat it bestân goed ferstjoerd of ûntfongen is, tapasse jo in kontrôlesumalgoritme op jo bestân dat wurdt ferstjoerd en kommunisearje de wearde oan de ûntfanger. By it ûntfangen fan it bestân sil de ûntfanger itselde algoritme tapasse en de krigen wearde oerienkomme mei wat jo hawwe stjoerd. As de wearden oerienkomme, is it bestân goed ferstjoerd en binne gjin gegevens ferlern gien. Mar as de wearden oars binne, sil de ûntfanger daliks witte dat guon gegevens ferlern gien binne of it bestân is manipulearre oer it netwurk. Om't de gegevens heul gefoelich en wichtich foar ús kinne wêze, is it wichtich om elke flater te kontrolearjen dy't miskien hawwe bard by de oerdracht. Dat, in kontrôlesum is heul wichtich om gegevensautentisiteit en yntegriteit te behâlden. Sels in heul lytse feroaring yn gegevens feroarsaket in grutte feroaring yn 'e kontrôlesum. Protokollen lykas TCP/IP dy't de kommunikaasjeregels fan it ynternet regelje, brûke ek de kontrôlesum om te soargjen dat altyd juste gegevens wurde levere.

In kontrôlesum is yn prinsipe in algoritme dat in kryptografyske hashfunksje brûkt. Dit algoritme wurdt tapast oer in stik gegevens as in bestân foar it ferstjoeren en nei it ûntfangen fan it fia in netwurk. Jo hawwe miskien opfallen dat it wurdt levere neist in downloadkeppeling, sadat jo as jo it bestân downloade, de kontrôlesum op jo eigen kompjûter kinne berekkenje en it oerienkomme mei de opjûne wearde. Tink derom dat de lingte fan in kontrôlesum net ôfhinklik is fan 'e grutte fan gegevens, mar fan it brûkte algoritme. De meast brûkte kontrôlesumalgoritmen binne MD5 (Message Digest-algoritme 5), SHA1 (Secure Hashing Algorithm 1), SHA-256 en SHA-512. Dizze algoritmen produsearje respektivelik 128-bit, 160-bit, 256-bit en 512-bit hash-wearden. SHA-256 en SHA-512 binne resint en sterker as SHA-1 en MD5, dy't yn guon seldsume gefallen deselde kontrôlesumwearden produsearre foar twa ferskillende bestannen. Dit kompromittearre de jildigens fan dy algoritmen. De nijere techniken binne flaterbestindich en betrouberder. Hashing algoritme konvertearret benammen de gegevens nei syn binêre ekwivalint en dan draacht guon basis operaasjes lykas AND, OR, XOR, ensfh op it en úteinlik extract de hex wearde fan de berekkeningen.



Ynhâld[ ferstopje ]

Wat is checksum? En hoe't jo kontrôlesummen kinne berekkenje

Metoade 1: Berekkenje kontrôlesummen mei PowerShell

1.Gebrûk it sykjen op startmenu op Windows 10 en typ PowerShell en klikje op ' Windows PowerShell ’ út de list.



2.Alternatyf kinne jo rjochts klikke op start en selektearje ' Windows PowerShell ’ út it menu.

Iepenje ferhege Windows PowerShell yn Win + X Menu

3.Rin it folgjende kommando yn 'e Windows PowerShell:

|_+_|

4.De prompt sil werjaan SHA-256 hash wearde standert.

Berekkenje kontrôlesummen mei PowerShell

5.Foar oare algoritmen kinne jo brûke:

|_+_|

Jo kinne no de krigen wearde oerienkomme mei de opjûne wearde.

Jo kinne ek kontrôlesum-hash berekkenje foar MD5- of SHA1-algoritme

Metoade 2: Berekkenje Checksum mei Online Checksum Calculator

D'r binne in protte online kontrôlesumbere rekkenmasines lykas 'onlinemd5.com'. Dizze side kin brûkt wurde om MD5, SHA1 en SHA-256 kontrôlesummen te berekkenjen foar elke triem en sels foar elke tekst.

1. Klik op ' Kies Bestân ' knop en iepenje jo winske bestân.

2.Alternatyf, slepe en drop jo triem yn it opjûne fak.

Selektearje jo winske algoritme en krije de fereaske kontrôlesum

3.Selektearje dyn winske algoritme en krije de fereaske kontrôlesum.

Berekkenje Checksum mei Online Checksum Calculator

4.Jo kinne dizze krigen kontrôlesum ek oerienkomme mei de opjûne kontrôlesum troch de opjûne kontrôlesum te kopiearjen yn it tekstfak 'Fergelykje mei:'.

5.Jo sille de tik of it krús njonken it tekstfak dêrmei sjen.

Om de hash foar in tekenrige of tekst direkt te berekkenjen:

a) Rôlje de side del nei ' MD5 & SHA1 Hash Generator foar tekst '

Jo kinne ek de hash foar in tekenrige of tekst direkt berekkenje

b) Kopiearje de tekenrige yn it opjûne tekstfak om de fereaske kontrôlesum te krijen.

Foar oare algoritmen kinne jo ' https://defuse.ca/checksums.htm ’. Dizze side jout jo in wiidweidige list mei in protte ferskillende hashing-algoritmewearden. Klikje op 'Kies bestân' om jo bestân te selektearjen en klikje op ' Checksums berekkenje... ' om de resultaten te krijen.

Metoade 3: Brûk MD5 & SHA Checksum Utility

Earste, download it MD5 & SHA Checksum Utility start it dan troch te dûbelklikken op it exe-bestân. Blêdzje gewoan troch jo bestân en jo kinne har MD5, SHA1, SHA-256, of SHA-512-hash krije. Jo kinne de opjûne hash ek kopiearje-plakke yn it oanbelangjende tekstfak om it maklik te oerienkomme mei de krigen wearde.

Brûk MD5 & SHA Checksum Utility

Oanrikkemandearre:

Ik hoopje dat de boppesteande stappen nuttich wiene by it learen Wat is Checksum? En hoe te berekkenjen it; mar as jo noch fragen hawwe oer dit artikel, fiel jo dan frij om se te freegjen yn 'e kommentaardiel.

Aditya Farrad

Aditya is in selsmotivearre profesjonele yn ynformaasjetechnology en hat de lêste 7 jier in technologyskriuwer west. Hy beslacht ynternettsjinsten, mobyl, Windows, software en hoe-to-gidsen.