Kaj je kontrolna vsota? In kako izračunati kontrolne vsote
Miscellanea / / November 28, 2021
Vsi smo navajeni pošiljanja podatkov po internetu ali drugih lokalnih omrežjih. Običajno se takšni podatki prenašajo po omrežju v obliki bitov. Na splošno je, ko se preko omrežja pošiljajo tone podatkov, dovzetni za izgubo podatkov zaradi težave z omrežjem ali celo zlonamernega napada. Kontrolna vsota se uporablja za zagotovitev, da so prejeti podatki nepoškodovani in brez napak in izgub. Kontrolna vsota deluje kot prstni odtis ali edinstven identifikator za podatke.
Da bi to bolje razumeli, razmislite o tem: pošiljam vam košaro jabolk prek nekega dostavne službe. Ker je dostavni agent tretja oseba, se ne moremo v celoti zanesti na njegovo pristnost. Zato vas pokličem in vam povem, da sem vam poslal 20 jabolk, da zagotovim, da na poti ni pojedel nobenega jabolka in da boste prejeli vsa jabolka. Ko prejmete košaro, preštejete število jabolk in preverite, ali je 20.
To število jabolk je tisto, kar kontrolna vsota naredi vaši datoteki. Če ste poslali zelo veliko datoteko po omrežju (tretja oseba) ali ste jo prenesli z interneta in se želite prepričati, da je bila datoteka pravilno poslana ali prejeta, uporabite algoritem kontrolne vsote za svojo datoteko, ki se pošilja, in sporočite vrednost sprejemnik. Ob prejemu datoteke bo prejemnik uporabil isti algoritem in dobljeno vrednost uskladil s tem, kar ste poslali. Če se vrednosti ujemajo, je bila datoteka poslana pravilno in nobeni podatki niso izgubljeni. Če pa so vrednosti drugačne, bo sprejemnik takoj vedel, da so bili nekateri podatki izgubljeni ali je bila datoteka spremenjena prek omrežja. Ker so podatki lahko zelo občutljivi in pomembni za nas, je pomembno preveriti morebitne napake, ki bi se lahko pojavile med prenosom. Zato je kontrolna vsota zelo pomembna za ohranjanje pristnosti in celovitosti podatkov. Že zelo majhna sprememba podatkov povzroči veliko spremembo kontrolne vsote. Protokoli, kot je TCP/IP, ki urejajo komunikacijska pravila interneta, uporabljajo tudi kontrolno vsoto, da zagotovijo, da so vedno dostavljeni pravilni podatki.
Kontrolna vsota je v bistvu algoritem, ki uporablja kriptografsko zgoščeno funkcijo. Ta algoritem se uporablja za del podatkov ali datoteke pred pošiljanjem in po prejemu po omrežju. Morda ste opazili, da je na voljo poleg povezave za prenos, tako da lahko, ko prenesete datoteko, izračunate kontrolno vsoto na svojem računalniku in jo povežete z dano vrednostjo. Upoštevajte, da dolžina kontrolne vsote ni odvisna od velikosti podatkov, temveč od uporabljenega algoritma. Najpogosteje uporabljeni algoritmi kontrolne vsote so MD5 (algoritem za povzetek sporočil 5), SHA1 (algoritem varnega zgoščevanja 1), SHA-256 in SHA-512. Ti algoritmi proizvajajo 128-bitne, 160-bitne, 256-bitne in 512-bitne zgoščene vrednosti. SHA-256 in SHA-512 sta novejša in močnejša od SHA-1 in MD5, ki sta v nekaterih redkih primerih ustvarila enake vrednosti kontrolne vsote za dve različni datoteki. To je ogrozilo veljavnost teh algoritmov. Novejše tehnike so odporne na napake in bolj zanesljive. Algoritem zgoščevanja večinoma pretvori podatke v njihov binarni ekvivalent in nato izvaja nekaj osnovnih operacij, kot so IN, ALI, XOR itd. na njem in končno izvleče hex vrednost izračunov.
Vsebina
- Kaj je kontrolna vsota? In kako izračunati kontrolne vsote
- 1. način: izračunajte kontrolne vsote s pomočjo PowerShell
- 2. način: izračunajte kontrolno vsoto s spletnim kalkulatorjem kontrolne vsote
- 3. način: Uporabite pripomoček za kontrolno vsoto MD5 & SHA
Kaj je kontrolna vsota? In kako izračunati kontrolne vsote
1. način: Izračunajte kontrolne vsote z uporabo PowerShell
1. Uporabite iskanje v meniju Start v sistemu Windows 10 in vnesite PowerShell in kliknite na 'Windows PowerShell« s seznama.
2. Lahko pa z desno miškino tipko kliknete Start in izberete »Windows PowerShell« iz menija.
3. V Windows PowerShell zaženite naslednji ukaz:
Get-FileHash yourFilePath. Na primer Get-FileHash C:\Users\hp\Desktop\myfile.docx
4. Prikaže se poziv SHA-256 hash vrednost privzeto.
5. Za druge algoritme lahko uporabite:
Get-FileHash yourFilePath – Algoritem MD5. ali. Get-FileHash yourFilePath – Algoritem SHA1
Sedaj lahko dobljeno vrednost povežete z dano vrednostjo.
2. način: izračunajte kontrolno vsoto s spletnim kalkulatorjem kontrolne vsote
Obstaja veliko spletnih kalkulatorjev kontrolne vsote, kot je "onlinemd5.com". To spletno mesto se lahko uporablja za izračun kontrolnih vsot MD5, SHA1 in SHA-256 za katero koli datoteko in celo za katero koli besedilo.
1.Kliknite na 'Izberite datoteko’ in odprite želeno datoteko.
2. Lahko pa povlecite in spustite datoteko v dano polje.
3.Izberite svoje želeni algoritem in pridobite zahtevano kontrolno vsoto.
4. To pridobljeno kontrolno vsoto lahko povežete tudi z dano kontrolno vsoto, tako da kopirate dano kontrolno vsoto v besedilno polje »Primerjaj z:«.
5. Ob besedilnem polju boste videli ustrezno kljukico ali križec.
Če želite neposredno izračunati hash za niz ali besedilo:
a) Pomaknite se navzdol po strani do »MD5 & SHA1 Hash generator za besedilo’
b) Kopirajte niz v dano besedilno polje, da dobite zahtevano kontrolno vsoto.
Za druge algoritme lahko uporabite »https://defuse.ca/checksums.htm’. To spletno mesto vam ponuja obsežen seznam številnih različnih vrednosti algoritmov zgoščevanja. Kliknite »Izberi datoteko«, da izberete svojo datoteko in kliknite »Izračunaj kontrolne vsote…« da bi dobili rezultate.
3. način: Uporabite pripomoček za kontrolno vsoto MD5 & SHA
Prvič, prenesite pripomoček MD5 & SHA Checksum Utility nato ga zaženite tako, da dvokliknete datoteko exe. Preprosto prebrskajte svojo datoteko in pridobite lahko njeno razpršitev MD5, SHA1, SHA-256 ali SHA-512. Dano razpršilo lahko tudi kopirate in prilepite v ustrezno besedilno polje, da ga enostavno uskladite s pridobljeno vrednostjo.
Priporočeno:
- Popravite prenosni računalnik, ki se ne povezuje z WiFi (s slikami)
- Ni zvoka v računalniku z operacijskim sistemom Windows 10 [REŠENO]
- Kako popraviti napako Windows Update 0x80070643
- Odpravite težavo z gonilnikom krmilnika univerzalnega serijskega vodila (USB).
Upam, da so bili zgornji koraki v pomoč pri učenju Kaj je kontrolna vsota? In kako ga izračunati; če pa imate še vedno kakršna koli vprašanja v zvezi s tem člankom, jih lahko postavite v razdelku za komentarje.