Жұмсақ

Checksum дегеніміз не? Және бақылау сомасын қалай есептеу керек

Проблемаларды Жоюға Арналған Құралымызды Қолданып Көріңіз





ЖарияландыСоңғы рет жаңартылды: 2021 жылдың 17 ақпаны

Біз барлығымыз Интернет немесе басқа жергілікті желілер арқылы деректерді жіберуге үйренгенбіз. Әдетте мұндай деректер желі арқылы бит түрінде беріледі. Әдетте, желі арқылы тонна деректер жіберілген кезде, ол желі мәселесіне немесе тіпті зиянды шабуылға байланысты деректердің жоғалуына бейім болады. Бақылау сомасы алынған деректердің зиянсыз және қателер мен шығындарсыз болуын қамтамасыз ету үшін қолданылады. Бақылау сомасы саусақ ізі немесе деректер үшін бірегей идентификатор ретінде әрекет етеді.



Мұны жақсырақ түсіну үшін мынаны қарастырыңыз: мен сізге жеткізу агенті арқылы себет алма жіберемін. Енді жеткізу агенті үшінші тарап болғандықтан, біз оның түпнұсқалығына толығымен сене алмаймыз. Сондықтан оның жолда алма жемегеніне және сіз барлық алмаларды алатыныңызға көз жеткізу үшін мен сізге қоңырау шалып, 20 алма жібергенімді айтамын. Себетті алған кезде сіз алмалардың санын санап, оның 20 екенін тексересіз.

Бақылау сомасы дегеніміз не және бақылау сомасын қалай есептеу керек



Бұл алма саны сіздің файлыңызға бақылау сомасы жасайды. Егер сіз өте үлкен файлды желі арқылы (үшінші тарап) жіберген болсаңыз немесе оны интернеттен жүктеп алсаңыз және файлдың дұрыс жіберілгеніне немесе қабылданғанына көз жеткізгіңіз келсе, файлыңызда бақылау сомасы алгоритмін қолданасыз. жіберу және қабылдаушыға мәнді хабарлау. Файлды алған кезде қабылдаушы дәл сол алгоритмді қолданады және алынған мәнді сіз жіберген мәнмен сәйкестендіреді. Мәндер сәйкес келсе, файл дұрыс жіберілген және ешқандай деректер жоғалмаған. Бірақ егер мәндер басқаша болса, қабылдаушы кейбір деректердің жоғалғанын немесе желі арқылы файлдың бұрмаланғанын бірден біледі. Деректер біз үшін өте сезімтал және маңызды болуы мүмкін болғандықтан, жіберу кезінде орын алуы мүмкін кез келген қатені тексеру маңызды. Сонымен, бақылау сомасы деректердің түпнұсқалығы мен тұтастығын сақтау үшін өте маңызды. Деректердің өте кішкентай өзгеруінің өзі бақылау сомасының үлкен өзгерісін тудырады. Интернеттің байланыс ережелерін реттейтін TCP/IP сияқты хаттамалар әрқашан дұрыс деректер жеткізілетініне көз жеткізу үшін бақылау сомасын пайдаланады.

Бақылау сомасы негізінен криптографиялық хэш функциясын пайдаланатын алгоритм болып табылады. Бұл алгоритм деректер бөлігінде немесе файлды жіберу алдында және оны желі арқылы алғаннан кейін қолданылады. Файлды жүктеп алған кезде бақылау сомасын өз компьютеріңізде есептеп, оны берілген мәнмен сәйкестендіру үшін оның жүктеу сілтемесінің жанында берілгенін байқаған боларсыз. Бақылау сомасының ұзындығы деректер өлшеміне емес, қолданылған алгоритмге байланысты екенін ескеріңіз. Ең көп қолданылатын бақылау сомасы алгоритмдері MD5 (Message 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 ' мәзірінен.

Win + X мәзірінде жоғары Windows PowerShell бағдарламасын ашыңыз

3. Windows PowerShell бағдарламасында келесі пәрменді орындаңыз:

|_+_|

4. Шақыру көрсетіледі Әдепкі бойынша SHA-256 хэш мәні.

PowerShell көмегімен бақылау сомасын есептеңіз

5.Басқа алгоритмдер үшін мыналарды пайдалануға болады:

|_+_|

Енді алынған мәнді берілген мәнмен сәйкестендіруге болады.

Сондай-ақ MD5 немесе SHA1 алгоритмі үшін бақылау сомасы хэшін есептеуге болады

2-әдіс: Онлайн бақылау сомасы калькуляторы арқылы бақылау сомасын есептеңіз

«onlinemd5.com» сияқты көптеген онлайн бақылау сомасын калькуляторлары бар. Бұл сайтты кез келген файл үшін, тіпті кез келген мәтін үшін MD5, SHA1 және SHA-256 бақылау сомасын есептеу үшін пайдалануға болады.

1. ' түймесін басыңыз Файлды таңдаңыз ' түймесін басып, қажетті файлды ашыңыз.

2. Немесе файлды берілген жолаққа сүйреп апарыңыз.

Қажетті алгоритмді таңдап, қажетті бақылау сомасын алыңыз

3. Өзіңізді таңдаңыз қалаған алгоритм және қажетті бақылау сомасын алыңыз.

Онлайн бақылау сомасы калькуляторы арқылы бақылау сомасын есептеңіз

4. Сондай-ақ берілген бақылау сомасын «Салыстыру:» мәтін ұясына көшіру арқылы осы алынған бақылау сомасын берілген бақылау сомасымен салыстыруға болады.

5.Сәйкесінше мәтін ұясының жанындағы құсбелгіні немесе крестті көресіз.

Жолдың немесе мәтіннің хэшін тікелей есептеу үшін:

а) «Бетті төмен қарай жылжытыңыз Мәтінге арналған MD5 & SHA1 хэш генераторы '

Сондай-ақ жол немесе мәтін үшін хэшті тікелей есептей аласыз

b) Қажетті бақылау сомасын алу үшін жолды берілген мәтін жолағына көшіріңіз.

Басқа алгоритмдер үшін ' https://defuse.ca/checksums.htm '. Бұл сайт көптеген әртүрлі хэштеу алгоритм мәндерінің кең тізімін береді. Файлды таңдау үшін «Файлды таңдау» түймесін басып, «Файлды таңдау» түймесін басыңыз. Бақылау сомасын есептеу... ' нәтижелерді алу үшін.

3-әдіс: MD5 & SHA бақылау сомасы утилитасын пайдаланыңыз

Біріншіден, MD5 & SHA бақылау сомасы утилитасын жүктеп алыңыз содан кейін exe файлын екі рет басу арқылы оны іске қосыңыз. Файлыңызды жай шолыңыз және оның MD5, SHA1, SHA-256 немесе SHA-512 хэшін алуға болады. Сондай-ақ, берілген хэшті алынған мәнмен оңай сәйкестендіру үшін тиісті мәтін ұясына көшіріп қоюға болады.

MD5 & SHA бақылау сомасы утилитасын пайдаланыңыз

Ұсынылады:

Жоғарыдағы қадамдар оқуға көмектесті деп үміттенемін Checksum дегеніміз не? Және оны қалай есептеу керек; бірақ егер сізде осы мақалаға қатысты сұрақтарыңыз болса, оларды түсініктеме бөлімінде қоюға болады.

Адитья Фаррад

Адитя - өзін-өзі ынталандыратын ақпараттық технологиялар кәсіпқойы және соңғы 7 жыл бойы технология жазушысы болды. Ол Интернет қызметтерін, ұялы телефонды, Windows жүйесін, бағдарламалық құралды және «Қалай істеу керек» нұсқаулығын қамтиды.