Мяккі

Што такое кантрольная сума? І як разлічыць кантрольныя сумы

Паспрабуйце Наш Інструмент Для Ліквідацыі Праблем





Апублікавана наАпошняе абнаўленне: 17 лютага 2021 г

Усе мы прывыклі адпраўляць дадзеныя праз Інтэрнэт або іншыя лакальныя сеткі. Як правіла, такія дадзеныя перадаюцца па сетцы ў выглядзе бітаў. Як правіла, калі тоны даных адпраўляюцца па сетцы, яны схільныя да страты даных з-за праблемы сеткі або нават шкоднаснай атакі. Кантрольная сума выкарыстоўваецца, каб гарантаваць, што атрыманыя даныя не пашкоджаны і без памылак і страт. Кантрольная сума дзейнічае як адбітак пальца або унікальны ідэнтыфікатар для дадзеных.



Каб лепш зразумець гэта, падумайце: я адпраўляю вам кошык яблыкаў праз нейкага дастаўшчыка. Цяпер, паколькі агент па дастаўцы з'яўляецца трэцяй асобай, мы не можам цалкам спадзявацца на яго сапраўднасць. Такім чынам, каб пераканацца, што ён не з'еў ніводнага яблыка па дарозе і што вы атрымаеце ўсе яблыкі, я тэлефаную вам і кажу, што адправіў вам 20 яблыкаў. Атрымаўшы кошык, вы падлічваеце колькасць яблыкаў і правяраеце, ці роўна 20.

Што такое кантрольная сума і як разлічыць кантрольныя сумы



Гэта колькасць яблыкаў - гэта тое, што робіць кантрольная сума з вашым файлам. Калі вы адправілі вельмі вялікі файл па сетцы (трэцяя асоба) або спампавалі яго з Інтэрнэту і хочаце пераканацца, што файл быў правільна адпраўлены або атрыманы, вы прымяняеце алгарытм кантрольнай сумы для вашага файла, які зараз адпраўляецца. адпраўлена і паведаміць значэнне атрымальніку. Атрымаўшы файл, атрымальнік прымяняе той жа алгарытм і супастаўляе атрыманае значэнне з тым, што вы адправілі. Калі значэнні супадаюць, файл быў адпраўлены правільна, і даныя не былі страчаны. Але калі значэнні адрозніваюцца, атрымальнік адразу даведаецца, што некаторыя дадзеныя былі страчаны або файл быў падроблены праз сетку. Паколькі дадзеныя могуць быць вельмі адчувальнымі і важнымі для нас, важна праверыць любую памылку, якая магла ўзнікнуць падчас перадачы. Такім чынам, кантрольная сума вельмі важная для захавання сапраўднасці і цэласнасці дадзеных. Нават вельмі невялікае змяненне ў дадзеных выклікае сур'ёзнае змяненне кантрольнай сумы. Такія пратаколы, як TCP/IP, якія рэгулююць правілы сувязі ў Інтэрнеце, таксама выкарыстоўваюць кантрольную суму, каб пераканацца, што заўсёды дастаўляюцца правільныя дадзеныя.

Кантрольная сума - гэта ў асноўным алгарытм, які выкарыстоўвае крыптаграфічную хэш-функцыю. Гэты алгарытм прымяняецца да часткі даных або файла перад адпраўкай і пасля атрымання па сетцы. Магчыма, вы заўважылі, што ён прадастаўлены побач са спасылкай на спампоўку, так што, калі вы спампоўваеце файл, вы можаце вылічыць кантрольную суму на ўласным кампутары і супаставіць яе з дадзеным значэннем. Звярніце ўвагу, што даўжыня кантрольнай сумы залежыць не ад памеру даных, а ад выкарыстоўванага алгарытму. Найбольш часта выкарыстоўваюцца алгарытмы кантрольнай сумы MD5 (алгарытм дайджэста паведамленняў 5), SHA1 (алгарытм бяспечнага хэшавання 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 ' з меню.

Адкрыйце павышаны 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

Рэкамендуецца:

Я спадзяюся, што вышэйпералічаныя крокі былі карыснымі ў навучанні Што такое кантрольная сума? І як гэта разлічыць; але калі ў вас усё яшчэ ёсць якія-небудзь пытанні адносна гэтага артыкула, не саромейцеся задаваць іх у раздзеле каментароў.

Адзіця Фарад

Адыця - матываваны прафесіянал у галіне інфармацыйных тэхналогій і апошнія 7 гадоў піша пра тэхналогіі. Ён ахоплівае інтэрнэт-сэрвісы, мабільныя тэлефоны, Windows, праграмнае забеспячэнне і інструкцыі.