Меки

Што е Checksum? И како да се пресметаат контролните суми

Обидете Се Со Нашиот Инструмент За Елиминирање На Проблемите





Објавено наПоследно ажурирање: 17 февруари 2021 година

Сите ние сме навикнати да испраќаме податоци преку Интернет или други локални мрежи. Вообичаено, таквите податоци се пренесуваат преку мрежата во форма на битови. Општо земено, кога тони податоци се испраќаат преку мрежа, таа е подложна на загуба на податоци поради проблем со мрежата или дури и злонамерен напад. Се користи контролна сума за да се осигура дека добиените податоци се неповредени и без грешки и загуби. 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

1. Користете го менито за пребарување на старт на Windows 10 и напишете PowerShell и кликнете на ' Windows PowerShell “ од списокот.



2. Алтернативно, можете да кликнете со десното копче на почеток и да изберете „ Windows PowerShell “ од менито.

Отворете го „Eleved Windows PowerShell“ во менито Win + X

3. Во Windows PowerShell, извршете ја следнава команда:

|_+_|

4. Ќе се прикаже промптот SHA-256 хаш вредност стандардно.

Пресметајте контролни суми користејќи PowerShell

5. За други алгоритми, можете да користите:

|_+_|

Сега можете да ја усогласите добиената вредност со дадената вредност.

Можете исто така да го пресметате хашот на контролната сума за алгоритам MD5 или SHA1

Метод 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. Можете исто така да го копирате-залепите дадениот хаш во соодветното поле за текст за лесно да го усогласите со добиената вредност.

Користете MD5 & SHA Checksum Utility

Препорачано:

Се надевам дека горенаведените чекори беа корисни при учењето Што е Checksum? И како да се пресмета; но ако сè уште имате какви било прашања во врска со овој напис, слободно прашајте ги во делот за коментари.

Адитја Фарад

Адитја е само-мотивиран професионалец за информатичка технологија и е технолошки писател во последните 7 години. Тој покрива интернет услуги, мобилни, Windows, софтвер и водичи како да се.