Mis on kontrollsumma? Ja kontrollsummade arvutamine
Miscellanea / / November 28, 2021
Me kõik oleme harjunud andmeid saatma Interneti või muude kohalike võrkude kaudu. Tavaliselt edastatakse sellised andmed üle võrgu bittide kujul. Üldiselt, kui võrgu kaudu saadetakse tonni andmeid, võib see võrguprobleemi või isegi pahatahtliku rünnaku tõttu andmekaota. Kontrollsummat kasutatakse tagamaks, et saadud andmed on vigastamata ning vigade ja kadudeta. Kontrollsumma toimib andmete sõrmejälje või kordumatu identifikaatorina.
Selle paremaks mõistmiseks kaaluge järgmist: saadan teile mõne kohaletoimetaja kaudu korvi õunu. Kuna kohaletoimetaja on kolmas osapool, ei saa me tema autentsusele täielikult loota. Nii et veendumaks, et ta pole oma teel õunu söönud ja et te kõik õunad kätte saate, helistan teile ja ütlen, et saatsin teile 20 õuna. Korvi saamisel loete õunte arvu ja kontrollite, kas see on 20.
See õunte arv on see, mida kontrollsumma teie failiga teeb. Kui olete saatnud võrgu (kolmanda osapoole) kaudu väga suure faili või olete selle Internetist alla laadinud ja soovite veenduda, et kui fail on õigesti saadetud või vastu võetud, rakendate saadetavale failile kontrollsumma algoritmi ja edastate väärtuse vastuvõtja. Faili vastuvõtmisel rakendab vastuvõtja sama algoritmi ja sobitab saadud väärtuse teie saadetuga. Kui väärtused ühtivad, on fail õigesti saadetud ja andmed pole kadunud. Kuid kui väärtused on erinevad, saab vastuvõtja koheselt teada, et osa andmeid on kadunud või faili on võrgu kaudu rikutud. Kuna andmed võivad olla väga tundlikud ja meie jaoks olulised, on oluline kontrollida edastamisel ilmneda võinud vigu. Seega on kontrollsumma andmete autentsuse ja terviklikkuse säilitamiseks väga oluline. Isegi väga väike muutus andmetes põhjustab kontrollsummas suure muutuse. Protokollid, nagu TCP/IP, mis reguleerivad Interneti suhtlusreegleid, kasutavad samuti kontrollsummat, et tagada alati õigete andmete edastamine.
Kontrollsumma on põhimõtteliselt algoritm, mis kasutab krüptograafilist räsifunktsiooni. Seda algoritmi rakendatakse andmetele või failile enne saatmist ja pärast võrgu kaudu vastuvõtmist. Võib-olla olete märganud, et see on allalaadimislingi kõrval, nii et saate faili allalaadimisel arvutada kontrollsumma oma arvutis ja sobitada see antud väärtusega. Pange tähele, et kontrollsumma pikkus ei sõltu andmete suurusest, vaid kasutatavast algoritmist. Levinuimad kasutatavad kontrollsummaalgoritmid on MD5 (Message Digest algoritm 5), SHA1 (Secure Hashing Algorithm 1), SHA-256 ja SHA-512. Need algoritmid loovad vastavalt 128-bitised, 160-bitised, 256-bitised ja 512-bitised räsiväärtused. SHA-256 ja SHA-512 on uuemad ja tugevamad kui SHA-1 ja MD5, mis mõnel harvadel juhtudel andsid kahe erineva faili jaoks samad kontrollsumma väärtused. See seadis ohtu nende algoritmide kehtivuse. Uuemad tehnikad on veakindlad ja usaldusväärsemad. Räsimisalgoritm teisendab andmed peamiselt binaarseteks ekvivalenditeks ja teostab seejärel mõningaid põhitoiminguid, nagu JA, VÕI, XOR jne. sellel ja lõpuks eraldab arvutuste kuueteistkümnendväärtuse.
Sisu
- Mis on kontrollsumma? Ja kontrollsummade arvutamine
- 1. meetod: kontrollsummade arvutamine PowerShelli abil
- 2. meetod: arvutage kontrollsumma veebipõhise kontrollsumma kalkulaatori abil
- 3. meetod: kasutage MD5 ja SHA kontrollsumma utiliiti
Mis on kontrollsumma? Ja kontrollsummade arvutamine
1. meetod: Arvutage kontrollsummad PowerShelli abil
1. Kasutage Windows 10 menüüs Start otsingut ja tippige PowerShell ja klõpsake nuppu "Windows PowerShell' loendist.
2. Teise võimalusena võite paremklõpsata nupul Start ja validaWindows PowerShell' menüüst.
3. Käivitage Windows PowerShellis järgmine käsk:
Get-FileHash yourFilePath. Näiteks Get-FileHash C:\Users\hp\Desktop\myfile.docx
4. Kuvatakse viip Vaikimisi SHA-256 räsiväärtus.
5. Teiste algoritmide jaoks saate kasutada:
Get-FileHash yourFilePath – algoritm MD5. Või. Get-FileHash yourFilePath – algoritm SHA1
Nüüd saate saadud väärtuse antud väärtusega sobitada.
2. meetod: arvutage kontrollsumma veebipõhise kontrollsumma kalkulaatori abil
Internetis on palju kontrollsummade kalkulaatoreid, näiteks "onlinemd5.com". Seda saiti saab kasutada MD5, SHA1 ja SHA-256 kontrollsummade arvutamiseks mis tahes faili ja isegi teksti jaoks.
1. Klõpsake nuppu "Vali fail“ nuppu ja avage soovitud fail.
2. Teise võimalusena pukseerige fail antud kasti.
3. Valige oma soovitud algoritm ja saada vajalik kontrollsumma.
4. Saad saadud kontrollsumma ka antud kontrollsummaga sobitada, kopeerides antud kontrollsumma tekstikasti ‘Võrdle:’.
5. Näete vastavalt tekstikasti kõrval linnukest või risti.
Stringi või teksti räsi arvutamiseks otse:
a) Kerige lehte alla jaotiseni "MD5 ja SHA1 räsigeneraator teksti jaoks’
b) Kopeerige string antud tekstikasti, et saada vajalik kontrollsumma.
Teiste algoritmide jaoks võite kasutadahttps://defuse.ca/checksums.htm’. See sait annab teile ulatusliku loendi paljudest erinevatest räsialgoritmi väärtustest. Faili valimiseks klõpsake nuppu "Vali fail" ja klõpsake nuppu "Arvuta kontrollsummad…' tulemuste saamiseks.
3. meetod: kasutage MD5 ja SHA kontrollsumma utiliiti
Esiteks, laadige alla MD5 ja SHA kontrollsumma utiliit seejärel käivitage see topeltklõpsuga exe-failil. Sirvige lihtsalt oma faili ja saate hankida selle MD5, SHA1, SHA-256 või SHA-512 räsi. Samuti saate antud räsi kopeerida-kleepida vastavasse tekstikasti, et see saadud väärtusega hõlpsalt sobitada.
Soovitatav:
- Parandage sülearvuti, mis ei ühendu WiFi-ga (koos piltidega)
- Windows 10 arvutis pole heli [LAHENDATUD]
- Kuidas parandada Windowsi värskenduse tõrget 0x80070643
- Parandage universaalse jadasiini (USB) kontrolleri draiveri probleem
Loodan, et ülaltoodud sammud olid õppimisel abiks Mis on kontrollsumma? Ja kuidas seda arvutada; kuid kui teil on selle artikli kohta veel küsimusi, küsige neid kommentaaride jaotises.