Шегерім сомасы дегеніміз не?

Тексерудің мысалдары, жағдайларды және калькуляторларды қолданыңыз

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

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

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

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

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

Бұл сынақ. 120EA8A25E5D487BF68B5F7096440019

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

Бұл тест CE114E4501D2F4E2DCEA3E17B546F339

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

Шекті соманы пайдалану ережесі

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

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

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

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

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

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

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

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

Бір тегін тегін бақылау калькуляторы - Microsoft File Checksum Integrity Verifier, қысқа үшін fciv деп аталады. Fciv тек қана MD5 және SHA-1 криптографиялық хэштер функцияларын қолдайды, бірақ олар қазір ең танымал болып табылады.

Толық оқулық үшін FCIV-пен Windows жүйесіндегі файлдың тұтастығын қалай тексеруге болады. Microsoft File Checksum Integrity Verifier - пәрмен жолы бағдарламасы, бірақ оны пайдалану өте оңай.

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

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

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