Vad är Checksum? Och hur man beräknar kontrollsumma

Vi är alla vana vid att skicka data via Internet eller andra lokala nätverk. Typiskt överförs sådan data över nätverket i form av bitar. I allmänhet, när massor av data skickas över ett nätverk, är det känsligt för dataförluster på grund av ett nätverksproblem eller till och med en skadlig attack. En kontrollsumma används för att säkerställa att de mottagna uppgifterna är oskadda och fria från fel och förluster. Kontrollsumma fungerar som ett fingeravtryck eller en unik identifierare för data.

För att förstå detta bättre, tänk på detta: Jag skickar en korg med äpplen via någon leveransagent. Eftersom leveransagenten är en tredje part kan vi inte lita helt på hans äkthet. Så för att säkerställa att han inte har ätit några äpplen på väg och att du får alla äpplen, ringer jag upp dig och berättar att jag har skickat 20 äpplen till dig. När du får korgen räknar du antalet äpplen och kontrollerar om det är 20.

Det här antalet äpplen är vad kontrollsumman gör för din fil. Om du har skickat en mycket stor fil över ett nätverk (tredje part) eller om du har laddat ner en från internet och du vill se till att filen har skickats eller mottagits korrekt använder du en kontrollsumalgoritm på din fil som håller på att skickat och kommunicera värdet till mottagaren. När filen mottagits kommer mottagaren att använda samma algoritm och matcha det erhållna värdet med det du har skickat. Om värdena matchar har filen skickats korrekt och ingen data har gått förlorad. Men om värdena är olika, kommer mottagaren omedelbart att veta att vissa data har gått förlorade eller att filen har manipulerats över nätverket. Eftersom uppgifterna kan vara mycket känsliga och viktiga för oss är det viktigt att kontrollera alla fel som kan ha uppstått vid överföringen. Så, ett kontrollsumma är mycket viktigt för att upprätthålla datainthet och integritet. Till och med en mycket liten förändring av data orsakar en stor förändring i kontrollsumman. Protokoll som TCP / IP som styr internetens kommunikationsregler använder också kontrollsummen för att se till att alltid korrekta data levereras.

$config[ads_text6] not found

En kontrollsumma är i princip en algoritm som använder en kryptografisk hashfunktion. Denna algoritm tillämpas över en datamängd eller en fil innan den skickas och efter att den har mottagits över ett nätverk. Du kanske har lagt märke till att den finns bredvid en nedladdningslänk så att när du laddar ner filen kan du beräkna kontrollsumman på din egen dator och matcha den med det angivna värdet. Observera att längden på en kontrollsumma inte beror på storleken på data utan den algoritm som används. De vanligaste kontrollsumalgoritmerna som används är MD5 (Message Digest-algoritm 5), SHA1 (Secure Hashing Algoritm 1), SHA-256 och SHA-512. Dessa algoritmer producerar 128-bitars, 160-bitars, 256-bitars och 512-bitars hashvärden. SHA-256 och SHA-512 är nyare och starkare än SHA-1 och MD5, som i vissa sällsynta fall producerade samma kontrollsumvärden för två olika filer. Detta komprometterade giltigheten för dessa algoritmer. De nyare teknikerna är felsäkra och mer pålitliga. Hashing-algoritmen konverterar huvudsakligen data till dess binära ekvivalent och bär sedan några grundläggande operationer som AND, OR, XOR, etc. på den och drar slutligen ut hexvärdet för beräkningarna.

Vad är kontrollsumma? Och hur man beräknar kontrollsumma

Metod 1: Beräkna kontrollsummor med PowerShell

1. Använd sökningen på startmenyn i Windows 10 och skriv PowerShell och klicka på ' Windows PowerShell ' från listan.

2. Alternativt kan du högerklicka på start och välja ' Windows PowerShell ' från menyn.

3. Kör följande kommando i Windows PowerShell:

 Get-FileHash yourFilePath Till exempel Get-FileHash C: \ Användare \ hp \ Desktop \ myfile.docx 

4. Promoten visar SHA-256-hashvärde som standard.

5.För andra algoritmer kan du använda:

 Get-FileHash yourFilePath –Algoritm MD5 Eller Get-FileHash yourFilePath –Algoritm SHA1 

Du kan nu matcha det erhållna värdet med det angivna värdet.

Metod 2: Beräkna Checksumma med hjälp av Online Checksumskalkylator

Det finns många online-kontrollräknare som 'onlinemd5.com'. Denna webbplats kan användas för att beräkna MD5, SHA1 och SHA-256 kontrollsumma för alla filer och till och med för text.

1.Klicka på knappen " Välj fil " och öppna önskad fil.

2. Alternativt dra och släpp din fil i den angivna rutan.

3.Välj önskad algoritm och få den nödvändiga kontrollsumman.

4.Du kan också matcha detta erhållna kontrollsumma med det givna kontrollsumman genom att kopiera det givna kontrollsumman i textrutan "Jämför med:".

5.Du kommer att se fästingen eller korset bredvid textrutan i enlighet därmed.

Så här beräknar du hash för en sträng eller text direkt:

a) Rulla ner till sidan till ' MD5 & SHA1 Hash Generator For Text '

b) Kopiera strängen till den givna textrutan för att få erforderligt kontrollsumma.

För andra algoritmer kan du använda '//defuse.ca/checksums.htm'. Denna webbplats ger dig en omfattande lista med många olika hash-algoritmvärden. Klicka på 'Välj fil' för att välja din fil och klicka på ' Beräkna kontrollsumma ... ' för att få resultaten.

Metod 3: Använd MD5 & SHA Checksum Utility

Ladda först MD5 & SHA Checksum Utility och starta sedan det genom att dubbelklicka på exe-filen. Bläddra bara i din fil så kan du få MD5-, SHA1-, SHA-256- eller SHA-512-hash. Du kan också kopiera och klistra in den givna hashen i den relevanta textrutan för att enkelt matcha den med det erhållna värdet.

Rekommenderad:

  • Fixa bärbar dator som inte ansluter till WiFi (med bilder)
  • Inget ljud i Windows 10 PC [LÖST]
  • Hur du åtgärdar Windows Update-fel 0x80070643
  • Fixa Universal Serial Bus (USB) Controller Driver-problem

Jag hoppas att stegen ovan hjälpte till med att lära sig Vad är Checksum? Och hur man beräknar det; men om du fortfarande har några frågor angående den här artikeln kan du gärna ställa dem i kommentarens avsnitt.

$config[ads_text6] not found

Relaterade Artiklar