Сите ние сме навикнати да испраќаме податоци преку Интернет или други локални мрежи. Вообичаено, таквите податоци се пренесуваат преку мрежата во форма на битови. Општо земено, кога тони податоци се испраќаат преку мрежа, таа е подложна на загуба на податоци поради проблем со мрежата или дури и злонамерен напад. Се користи контролна сума за да се осигура дека добиените податоци се неповредени и без грешки и загуби. Checksum делува како отпечаток од прст или единствен идентификатор за податоците.
За да го разберете ова подобро, размислете за ова: Ви испраќам корпа со јаболка преку некој агент за испорака. Сега, бидејќи агентот за испорака е трета страна, не можеме целосно да се потпреме на неговата автентичност. Затоа, за да се осигурам дека тој не изел ниту една јаболка на пат и дека ќе ги примите сите јаболка, ви се јавувам и ви велам дека ви испратив 20 јаболка. Кога ја добивате корпата, го броите бројот на јаболка и проверувате дали е 20.
Овој број на јаболка е она што контролната сума го прави на вашата датотека. Ако сте испратиле многу голема датотека преку мрежа (трета страна) или сте ја презеле од интернет и сакате да бидете сигурни дека датотеката е правилно испратена или примена, применувате алгоритам за проверка на вашата датотека што се испратени и да ја соопштат вредноста на примачот. При примањето на датотеката, примачот ќе го примени истиот алгоритам и ќе ја усогласи добиената вредност со она што сте го испратиле. Ако вредностите се совпаѓаат, датотеката е правилно испратена и ниеден податок не е изгубен. Но, ако вредностите се различни, примачот веднаш ќе знае дека некои податоци се изгубени или датотеката е манипулирана преку мрежата. Бидејќи податоците може да се многу чувствителни и важни за нас, важно е да се провери секоја грешка што може да се појави при преносот. Значи, контролната сума е многу важна за одржување на автентичноста и интегритетот на податоците. Дури и многу мала промена во податоците предизвикува голема промена во контролната сума. Протоколите како TCP/IP кои ги регулираат правилата за комуникација на интернет, исто така, ја користат контролната сума за да се осигураат дека секогаш се испорачуваат точни податоци.
Контролната сума е во основа алгоритам кој користи криптографска хаш функција. Овој алгоритам се применува преку парче податок или датотека пред да се испрати и по примањето преку мрежа. Можеби сте забележале дека е дадена покрај врската за преземање, така што кога ќе ја преземете датотеката, можете да ја пресметате контролната сума на вашиот компјутер и да ја усогласите со дадената вредност. Забележете дека должината на контролната сума не зависи од големината на податоците туку од користениот алгоритам. Најчестите алгоритми за проверка на сумата што се користат се MD5 (Algorithm Digest за пораки 5), SHA1 (Secure Hashing Algorithm 1), SHA-256 и SHA-512. Овие алгоритми произведуваат 128-битни, 160-битни, 256-битни и 512-битни хаш вредности соодветно. SHA-256 и SHA-512 се понови и посилни од SHA-1 и MD5, кои во некои ретки случаи ги произведоа истите вредности на контролната сума за две различни датотеки. Ова ја загрози валидноста на тие алгоритми. Поновите техники се доказ за грешки и посигурни. Алгоритмот за хаширање главно ги конвертира податоците во нивниот бинарен еквивалент и потоа носи некои основни операции како И, ИЛИ, XOR, итн. и на крајот ја извлекува хексадечната вредност на пресметките.
Содржини[ крие ]
- Што е контролна сума? И како да се пресметаат контролните суми
- Метод 1: Пресметајте контролни суми користејќи PowerShell
- Метод 2: Пресметајте контролна сума користејќи онлајн калкулатор за проверка на сума
- Метод 3: Користете MD5 & SHA Checksum Utility
Што е контролна сума? И како да се пресметаат контролните суми
Метод 1: Пресметајте контролни суми користејќи PowerShell
1. Користете го менито за пребарување на старт на Windows 10 и напишете PowerShell и кликнете на ' Windows PowerShell “ од списокот.
2. Алтернативно, можете да кликнете со десното копче на почеток и да изберете „ Windows PowerShell “ од менито.
3. Во Windows PowerShell, извршете ја следнава команда:
|_+_|4. Ќе се прикаже промптот SHA-256 хаш вредност стандардно.
5. За други алгоритми, можете да користите:
|_+_|Сега можете да ја усогласите добиената вредност со дадената вредност.
Метод 2: Пресметајте контролна сума користејќи онлајн калкулатор за проверка на сума
Постојат многу онлајн калкулатори за проверка на сумата како „onlinemd5.com“. Оваа страница може да се користи за пресметување на контролни суми MD5, SHA1 и SHA-256 за која било датотека, па дури и за кој било текст.
1.Кликнете на „ Изберете датотека копче и отворете ја саканата датотека.
2.Алтернативно, повлечете и пуштете ја датотеката во даденото поле.
3.Изберете го вашиот саканиот алгоритам и да се добие потребната контролна сума.
4. Можете исто така да ја совпаднете оваа добиена контролна сума со дадената контролна сума со копирање на дадената контролна сума во полето за текст „Спореди со:“.
5. Соодветно ќе го видите штиклирањето или крстот покрај полето за текст.
За директно да го пресметате хашот за низа или текст:
а) Скролувајте ја страницата надолу до „ MD5 и SHA1 хаш генератор за текст '
б) Копирајте ја низата во даденото поле за текст за да ја добиете потребната контролна сума.
За други алгоритми, можете да користите „ https://defuse.ca/checksums.htm “. Оваа страница ви дава обемна листа на многу различни вредности на алгоритам за хеширање. Кликнете на „Избери датотека“ за да ја изберете вашата датотека и кликнете на „ Пресметајте контролни суми… “ за да ги добиете резултатите.
Метод 3: Користете MD5 & SHA Checksum Utility
Прво, преземете ја алатката MD5 & SHA Checksum потоа стартувајте го со двоен клик на датотеката exe. Едноставно прелистајте ја вашата датотека и можете да го добиете нејзиниот хаш MD5, SHA1, SHA-256 или SHA-512. Можете исто така да го копирате-залепите дадениот хаш во соодветното поле за текст за лесно да го усогласите со добиената вредност.
Препорачано:
- Поправете го лаптопот што не се поврзува на WiFi (со слики)
- Нема звук во компјутер со Windows 10 [РЕШЕНИ]
- Како да ја поправите грешката во ажурирањето на Windows 0x80070643
- Поправете го проблемот со двигателот на контролорот за универзален сериски автобус (USB).
Се надевам дека горенаведените чекори беа корисни при учењето Што е Checksum? И како да се пресмета; но ако сè уште имате какви било прашања во врска со овој напис, слободно прашајте ги во делот за коментари.
Адитја ФарадАдитја е само-мотивиран професионалец за информатичка технологија и е технолошки писател во последните 7 години. Тој покрива интернет услуги, мобилни, Windows, софтвер и водичи како да се.