Бақылау сомасы дегеніміз не? (Мысалдар, пайдалану жағдайлары & калькуляторлар)

Мазмұны:

Бақылау сомасы дегеніміз не? (Мысалдар, пайдалану жағдайлары & калькуляторлар)
Бақылау сомасы дегеніміз не? (Мысалдар, пайдалану жағдайлары & калькуляторлар)
Anonim

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

Бақылау сомасын кейде хэш сомасы деп те атайды, ал сирек хэш мәні, хэш коды немесе жай хэш деп аталады.

Image
Image

Қарапайым бақылау сомасының мысалы

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

Қарапайым мысалдан бастайық, бір нәрсе өзгергенін дәлелдеу үшін бақылау сомасының күшін көрсетеді деп үміттенеміз. Келесі фразаның MD5 бақылау қосындысы сол сөйлемді білдіретін таңбалардың ұзын тізбегі болып табылады.


Бұл сынақ.

120EA8A25E5D487BF68B5F7096440019

Мұндағы мақсаттарымыз үшін олар бір-біріне тең. Дегенмен, тіпті кезеңді алып тастау сияқты шамалы өзгеріс жасау да мүлде басқа бақылау сомасын береді.


Бұл сынақ

CE114E4501D2F4E2DCEA3E17B546F339

Көріп отырғаныңыздай, файлдағы аз ғана өзгерістің өзі басқа бақылау сомасын тудырады, бұл олардың біреуі екіншісіне тең емес екенін анық көрсетеді.

Бөлу сомасын пайдалану жағдайы

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

Жүктеп алғаннан кейін файлдың дұрыс қабылданғанын қайдан білесіз? Тасымалдау кезінде бірнеше бит түсірілген болса және дәл қазір компьютеріңізде бар файл мақсатқа сай болмаса ше? Әзірлеуші дәл солай жасамайтын бағдарламаға жаңартуды қолдану сізге үлкен мәселелер тудыруы мүмкін.

Бұл жерде бақылау сомасын салыстыру ойыңызды жеңілдетеді. Файлды жүктеп алған веб-сайт жүктеп алынатын файлмен қатар бақылау сомасы деректерін береді деп есептесеңіз, жүктеп алынған файлыңыздан бақылау сомасын жасау үшін бақылау сомасын калькуляторды (төмендегі "Бақылау сомасын есептеуіштерін" қараңыз) пайдалануға болады.

Мысалы, веб-сайт жүктеп алған файл үшін MD5:5a828ca5302b19ae8c7a66149f3e1e98 бақылау сомасын береді делік. Содан кейін компьютеріңіздегі файлда осы мысалдағы MD5 криптографиялық хэш функциясын пайдаланып бақылау сомасын жасау үшін жеке бақылау сомасын калькуляторды пайдаланасыз. Бақылау сомасы сәйкес келе ме? Тамаша! Екі файлдың бірдей екеніне сенімді бола аласыз.

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

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

Бақылау сомасын калькуляторлары

Бақылау сомасын калькуляторлары бақылау сомасын есептеу үшін пайдаланылатын құралдар болып табылады. Олардың әрқайсысы криптографиялық хэш функцияларының әртүрлі жинағын қолдайды.

Бір тамаша тегін опция - қысқаша FCIV деп аталатын Microsoft File Checksum Integrity Verifier. Ол тек MD5 және SHA-1 криптографиялық хэш функцияларын қолдайды, бірақ олар қазір ең танымал болып табылады. Толық оқулық үшін Windows жүйесінде FCIV көмегімен файлдың тұтастығын тексеру жолы туралы мақаламызды қараңыз. Microsoft File Checksum Integrity Verifier – бұл пәрмен жолы бағдарламасы, бірақ оны пайдалану өте оңай.

Сонымен қатар Windows жүйесіне ендірілген certutil бағдарламасын пайдалануға болады. Бұл да пәрмен жолы құралы, бірақ оны файлдардың MD5 бақылау сомасын тексеру үшін пайдалану бірдей оңай. Бұл мақалада Linux жүйесінде md5sum көмегімен дәл осылай жасау жолы сипатталған.

Windows жүйесіне арналған тағы бір тамаша тегін бақылау сомасы калькуляторы - IgorWare Hasher және ол толығымен портативті, сондықтан ештеңе орнатудың қажеті жоқ (бірақ бағдарламаны орамнан шығару үшін сізге RAR файлын ашу құралы қажет болады). Пәрмен жолы құралдарымен ыңғайсыз болсаңыз, бұл құрал жақсы таңдау болуы мүмкін. Ол MD5 және SHA-1, сондай-ақ CRC32 қолдайды. Оны мәтін мен файлдардың бақылау сомасын табу үшін пайдалануға болады.

Image
Image

JDigest – Windows жүйесінде, сондай-ақ macOS және Linux жүйелерінде жұмыс істейтін ашық бастапқы бақылау сомасы калькуляторы.

Барлық бақылау сомасы калькуляторлары барлық ықтимал криптографиялық хэш функцияларын қолдамайтындықтан, сіз таңдаған кез келген калькулятор жүктеп жатқан файлмен бірге бақылау сомасын шығаратын хэш функциясын қолдайтынына көз жеткізіңіз.

ЖҚС

    Барлық бақылау сомасы бірегей ме?

    Иә. Тек бірдей файлдардың бақылау сомасы бірдей болады. Файл атауынан басқа кез келген нәрсені өзгерту басқа бақылау сомасына әкеледі.

    Бақылау сомасын калькуляторлары бақылау сомасын қалай есептейді?

    Бақылау сомасын калькуляторлары бойлық тепе-теңдік тексеруі, Флетчер бақылау сомасы, Адлер-32 және циклдік артық тексерулер (CRC) сияқты бірқатар алгоритмдерді пайдаланады.

    Бір уақытта бірнеше бақылау сомасын қалай тексеруге болады?

    MD5 пәрменін пайдаланып бірден бірнеше файлдың бақылау сомасын алуға болады. Терминалды ашыңыз және md5 деп теріңіз, содан кейін әрбір файл атауы (бос орындармен бөлінген), содан кейін Enter пернесін басыңыз.

Ұсынылған: