Blød

Hvad er Checksum? Og hvordan man beregner kontrolsummer

Prøv Vores Instrument Til At Fjerne Problemer





opslået påSidst opdateret: 17. februar 2021

Vi er alle vant til at sende data over internettet eller andre lokale netværk. Typisk overføres sådanne data over netværket i form af bits. Generelt, når tonsvis af data sendes over et netværk, er det modtageligt for datatab på grund af et netværksproblem eller endda et ondsindet angreb. En kontrolsum bruges til at sikre, at de modtagne data er uskadte og fri for fejl og tab. Checksum fungerer som et fingeraftryk eller en unik identifikator for dataene.



For at forstå dette bedre, overvej dette: Jeg sender dig en kurv med æbler via en leveringsagent. Nu, da leveringsagenten er en tredjepart, kan vi ikke stole helt på hans ægthed. Så for at sikre, at han ikke har spist nogen æbler på sin vej, og at du modtager alle æblerne, ringer jeg til dig og fortæller, at jeg har sendt dig 20 æbler. Ved modtagelse af kurven tæller du antallet af æbler og tjekker om det er 20.

Hvad er kontrolsum og hvordan man beregner kontrolsummer



Dette antal æbler er, hvad checksum gør ved din fil. Hvis du har sendt en meget stor fil over et netværk (tredjepart), eller du har downloadet en fra internettet, og du vil sikre dig, at filen er blevet sendt eller modtaget korrekt, anvender du en kontrolsum-algoritme på din fil, som bliver sendes og kommunikere værdien til modtageren. Ved modtagelse af filen vil modtageren anvende den samme algoritme og matche den opnåede værdi med det, du har sendt. Hvis værdierne stemmer overens, er filen blevet sendt korrekt, og ingen data er gået tabt. Men hvis værdierne er forskellige, vil modtageren øjeblikkeligt vide, at nogle data er gået tabt, eller filen er blevet manipuleret med over netværket. Da dataene kan være meget følsomme og vigtige for os, er det vigtigt at kontrollere enhver fejl, der måtte være opstået under transmissionen. Så en kontrolsum er meget vigtig for at opretholde dataægthed og integritet. Selv en meget lille ændring i data forårsager en større ændring i kontrolsummen. Protokoller som TCP/IP, der styrer kommunikationsreglerne på internettet, bruger også kontrolsummen til at sikre, at der altid leveres korrekte data.

En kontrolsum er dybest set en algoritme, der bruger en kryptografisk hash-funktion. Denne algoritme anvendes over et stykke data eller en fil før afsendelse og efter modtagelse over et netværk. Du har måske bemærket, at den findes ved siden af ​​et downloadlink, så når du downloader filen, kan du beregne kontrolsummen på din egen computer og matche den med den givne værdi. Bemærk, at længden af ​​en kontrolsum ikke afhænger af størrelsen af ​​data, men af ​​den anvendte algoritme. De mest almindelige checksum-algoritmer, der anvendes, er MD5 (Message Digest-algoritme 5), SHA1 (Secure Hashing Algorithm 1), SHA-256 og SHA-512. Disse algoritmer producerer henholdsvis 128-bit, 160-bit, 256-bit og 512-bit hash-værdier. SHA-256 og SHA-512 er nyere og stærkere end SHA-1 og MD5, som i nogle sjældne tilfælde producerede de samme kontrolsumværdier for to forskellige filer. Dette kompromitterede gyldigheden af ​​disse algoritmer. De nyere teknikker er fejlsikre og mere pålidelige. Hashing-algoritmen konverterer hovedsageligt dataene til dets binære ækvivalent og bærer derefter nogle grundlæggende operationer som AND, OR, XOR osv. på sig og udtrækker til sidst hex-værdien af ​​beregningerne.



Indhold[ skjule ]

Hvad er checksum? Og hvordan man beregner kontrolsummer

Metode 1: Beregn kontrolsummer ved hjælp af PowerShell

1.Brug søgningen på startmenuen på Windows 10 og skriv PowerShell og klik på ' Windows PowerShell ’ fra listen.



2. Alternativt kan du højreklikke på start og vælge ' Windows PowerShell ’ fra menuen.

Åbn Elevated Windows PowerShell i Win + X Menu

3. Kør følgende kommando i Windows PowerShell:

|_+_|

4. Prompten vises SHA-256 hash-værdi som standard.

Beregn kontrolsummer ved hjælp af PowerShell

5. For andre algoritmer kan du bruge:

|_+_|

Du kan nu matche den opnåede værdi med den givne værdi.

Du kan også beregne checksum-hash for MD5- eller SHA1-algoritmen

Metode 2: Beregn Checksum ved hjælp af Online Checksum Calculator

Der er mange online kontrolsumberegnere som 'onlinemd5.com'. Dette websted kan bruges til at beregne MD5, SHA1 og SHA-256 kontrolsummer for enhver fil og endda for enhver tekst.

1. Klik på ' Vælg fil ’-knappen og åbn den ønskede fil.

2. Alternativt kan du trække og slippe din fil i den givne boks.

Vælg din ønskede algoritme og få den nødvendige kontrolsum

3. Vælg din ønskede algoritme og opnå den nødvendige kontrolsum.

Beregn Checksum ved hjælp af Online Checksum Calculator

4. Du kan også matche denne opnåede kontrolsum med den givne kontrolsum ved at kopiere den givne kontrolsum ind i tekstboksen 'Sammenlign med:'.

5. Du vil se fluebenet eller krydset ved siden af ​​tekstboksen tilsvarende.

Sådan beregnes hashen for en streng eller tekst direkte:

a) Rul ned på siden til ' MD5 & SHA1 Hash Generator til tekst

Du kan også beregne hashen for en streng eller tekst direkte

b) Kopier strengen ind i det givne tekstfelt for at få den nødvendige kontrolsum.

For andre algoritmer kan du bruge ' https://defuse.ca/checksums.htm ’. Dette websted giver dig en omfattende liste over mange forskellige hashing-algoritmeværdier. Klik på 'Vælg fil' for at vælge din fil og klik på ' Beregn kontrolsummer... ’ for at få resultaterne.

Metode 3: Brug MD5 & SHA Checksum Utility

Først, download MD5 & SHA Checksum Utility start den derefter ved at dobbeltklikke på exe-filen. Du skal blot gennemse din fil, og du kan få dens MD5, SHA1, SHA-256 eller SHA-512 hash. Du kan også kopiere og indsætte den givne hash i den relevante tekstboks for nemt at matche den med den opnåede værdi.

Brug MD5 & SHA Checksum Utility

Anbefalede:

Jeg håber, at ovenstående trin var nyttige til at lære Hvad er Checksum? Og hvordan man beregner det; men hvis du stadig har spørgsmål vedrørende denne artikel, er du velkommen til at stille dem i kommentarens sektion.

Aditya Farrad

Aditya er en selvmotiveret IT-professionel og har været en teknologiskribent i de sidste 7 år. Han dækker internettjenester, mobil, Windows, software og vejledninger.