Vad är Checksum? Och hur man beräknar kontrollsummor
Vi är alla vana vid att skicka data över 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örlust på grund av ett nätverksproblem eller till och med en skadlig attack. En kontrollsumma används för att säkerställa att mottagen data är oskadd och fri från fel och förluster. Checksumma(Checksum) fungerar som ett fingeravtryck eller en unik identifierare för data.
För att förstå detta bättre, tänk på det här: Jag skickar en korg med äpplen till dig via någon leveransagent. Nu, eftersom leveransagenten är en tredje part, kan vi inte förlita oss helt på hans äkthet. Så för att säkerställa att han inte har ätit några äpplen på vägen och att du får alla äpplen, ringer jag upp dig och berättar att jag har skickat dig 20 äpplen. När du tar emot korgen räknar du antalet äpplen och kontrollerar om det är 20.
Det här antalet äpplen är vad kontrollsumman gör med din fil. Om du har skickat en mycket stor fil över ett nätverk (tredje part) eller du har laddat ner en från internet och du vill försäkra dig om att filen har skickats eller tagits emot korrekt, tillämpar du en kontrollsummaalgoritm på din fil som håller på att skickas och kommunicera värdet till mottagaren. När mottagaren tar emot filen kommer mottagaren att tillämpa 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 viss data har gått förlorad 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 eventuella fel som kan ha uppstått under överföringen. Så, en kontrollsumma är mycket viktig för att upprätthålla dataäkthet och integritet. Även en mycket liten förändring i data orsakar en stor förändring i kontrollsumman. Protokoll somTCP/IP som styr kommunikationsreglerna för internet använder också kontrollsumman för att säkerställa att alltid korrekt data levereras.
En kontrollsumma är i grunden en algoritm som använder en kryptografisk hashfunktion. Denna algoritm tillämpas över en bit data eller en fil innan den skickas och efter att den tagits emot över ett nätverk. Du kanske har märkt 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 på den algoritm som används. De vanligaste kontrollsummaalgoritmerna som används är MD5 ( Message Digest algorithm 5), SHA1 ( Secure Hashing Algorithm 1), SHA-256 och SHA-512. Dessa algoritmer producerar 128-bitars, 160-bitars, 256-bitars respektive 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 kontrollsumma för två olika filer. Detta äventyrade giltigheten av dessa algoritmer. De nyare teknikerna är felsäkra och mer tillförlitliga. Hashing-algoritmen konverterar huvudsakligen data till dess binära motsvarighet och bär sedan några grundläggande operationer som AND , OR, XOR , etc. på den och extraherar slutligen hex-värdet för beräkningarna.
Vad är checksumma? Och hur man beräknar kontrollsummor
Metod 1: (Method 1: )Beräkna kontrollsummor(Calculate Checksums) med PowerShell
1. Använd sökningen på startmenyn i Windows 10 och skriv PowerShell och klicka på ' Windows PowerShell ' i 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 For example, Get-FileHash C:\Users\hp\Desktop\myfile.docx
4.Prompten visar SHA-256-hashvärdet som standard.( SHA-256 hash value by default.)
5. För andra algoritmer kan du använda:
Get-FileHash yourFilePath –Algorithm MD5 Or Get-FileHash yourFilePath –Algorithm SHA1
Du kan nu matcha det erhållna värdet med det givna värdet.
Metod 2: Beräkna kontrollsumma med Online Checksum Calculator(Method 2: Calculate Checksum using Online Checksum Calculator)
Det finns många online-checksummoräknare som "onlinemd5.com". Denna sida kan användas för att beräkna MD5 , SHA1 och SHA-256 kontrollsummor för vilken fil som helst och till och med för vilken text som helst.
1. Klicka på knappen " Välj fil(Choose file) " och öppna önskad fil.
2. Alternativt kan du dra och släppa filen i den angivna rutan.
3.Välj önskad algoritm och erhåll den nödvändiga kontrollsumman.( desired algorithm and obtain the required checksum.)
4. Du kan också matcha denna erhållna kontrollsumma med den givna kontrollsumman genom att kopiera den givna kontrollsumman till textrutan 'Jämför med:'.
5. Du kommer att se krysset eller krysset bredvid textrutan.
Så här beräknar du hash för en sträng eller text direkt:(To calculate the hash for a string or text directly:)
a) Scrolla ner på sidan till ' MD5 & SHA1 Hash Generator For Text '
b) Kopiera strängen till den givna textrutan för att få den nödvändiga kontrollsumman.
För andra algoritmer kan du använda ' https://defuse.ca/checksums.htm '. Den här sidan ger dig en omfattande lista med många olika hashalgoritmvärden. Klicka(Click) på "Välj fil" för att välja din fil och klicka på " Beräkna kontrollsummor ...(Calculate Checksums…) " för att få resultaten.
Metod 3: Använd MD5 & SHA Checksum Utility(Method 3: Use MD5 & SHA Checksum Utility)
Ladda först ner MD5 & SHA Checksum Utility(download the MD5 & SHA Checksum Utility) och starta det sedan genom att dubbelklicka på exe-filen. Bläddra helt enkelt(Simply) igenom din fil och du kan få dess 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:(Recommended:)
- Åtgärda bärbar dator som inte ansluter till WiFi (med bilder)(Fix Laptop not connecting to WiFi (With Pictures))
- Inget ljud i Windows 10 PC [LÖST](No Sound in Windows 10 PC [SOLVED])
- Så här åtgärdar du Windows Update-fel 0x80070643(How to Fix Windows Update Error 0x80070643)
- Åtgärda problem med drivrutin för USB-styrenhet (Universal Serial Bus).(Fix Universal Serial Bus (USB) Controller Driver Issue)
Jag hoppas att stegen ovan var till hjälp för att lära mig Vad är Checksum? Och hur man beräknar det; (What is Checksum? And How to Calculate it;)men om du fortfarande har några frågor angående den här artikeln får du gärna ställa dem i kommentarens avsnitt.
Related posts
Hur man extraherar WhatsApp-gruppkontakter (2022)
Fixa Facebook-hemsidan kommer inte att laddas ordentligt
Så här kontrollerar du e-post-ID kopplat till ditt Facebook-konto
3 sätt att dela Wi-Fi-åtkomst utan att avslöja lösenord
Hur man gör en sida landskap i Word
Hitta GPS-koordinat för vilken plats som helst
Kan du inte ansluta till WhatsApp Web? Fixa att WhatsApp Web inte fungerar!
Hur man återställer den gamla YouTube-layouten (2022)
Hur man tar bort Venmo-konto
Åtgärda Facebook Messenger som väntar på nätverksfel
Hur man stryker igenom text i Google Dokument
Hur man åtgärdar ingen kamera hittades i Google Meet (2022)
Hur man tar bort alla eller flera vänner på Facebook
Åtgärda problem med att Facebook inte laddas ordentligt
Hur man aktiverar YouTube Dark Mode
Fix Discord Go Live som inte visas
Hur man hårdåterställer Samsung Galaxy S9 (2022)
Åtgärda internetfel på PUBG-mobilappar
Åtgärda Minecraft-fel Det gick inte att skriva Core Dump
Hur spelar man Pokémon Go på PC? (Steg-för-steg-guide)