Yoxlama məbləği nədir? (Nümunələr, İstifadə halları & Kalkulyatorlar)

Mündəricat:

Yoxlama məbləği nədir? (Nümunələr, İstifadə halları & Kalkulyatorlar)
Yoxlama məbləği nədir? (Nümunələr, İstifadə halları & Kalkulyatorlar)
Anonim

Baxma məbləği kriptoqrafik hash funksiyası adlanan alqoritmin adətən bir faylda olan məlumat parçası üzərində işləməsinin nəticəsidir. Faylın versiyasından yaratdığınız yoxlama məbləğini faylın mənbəyi tərəfindən təmin edilən ilə müqayisə etmək, faylın nüsxəsinin orijinal və xətasız olmasını təmin edir.

Baxma məbləğinə bəzən hash cəmi, daha az hallarda isə hash dəyəri, hash kodu və ya sadəcə hash deyilir.

Image
Image

Sadə Yoxlama Cəmi Nümunəsi

Baxma məbləği və ya kriptoqrafik hash funksiyası ideyası mürəkkəb görünə bilər və səy göstərməyə dəyməz, lakin biz sizi başqa cür inandırmaq istərdik! Yoxlama məbləğlərini başa düşmək və ya yaratmaq o qədər də çətin deyil.

Nəyinsə dəyişdiyini sübut etmək üçün yoxlama məbləğlərinin gücünü nümayiş etdirərək sadə bir nümunə ilə başlayaq. Aşağıdakı ifadə üçün MD5 yoxlama cəmi həmin cümləni təmsil edən simvolların uzun sətridir.


Bu bir sınaqdır.

120EA8A25E5D487BF68B5F7096440019

Buradakı məqsədlərimiz üçün onlar mahiyyətcə bir-birinə bərabərdirlər. Bununla belə, yalnız dövrün silinməsi kimi cüzi dəyişiklik etmək tamamilə fərqli yoxlama məbləği yaradacaq.


Bu sınaqdır

CE114E4501D2F4E2DCEA3E17B546F339

Gördüyünüz kimi, fayldakı kiçik bir dəyişiklik belə çox fərqli yoxlama məbləği yaradacaq və birinin digərinə bərabər olmadığını çox aydın şəkildə göstərəcək.

Saxlama məbləğindən istifadə halı

Deyək ki, siz xidmət paketi kimi böyük proqram yeniləməsini endirmisiniz. Bu, yəqin ki, böyük fayldır, endirilməsi bir neçə dəqiqə və ya daha çox vaxt aparır.

Endirdikdən sonra faylın düzgün qəbul edildiyini necə bilirsiniz? Əgər köçürmə zamanı bir neçə bit atılıbsa və hazırda kompüterinizdə olan fayl tam olaraq nəzərdə tutulduğu kimi deyilsə? Tərtibatçının yaratdığı kimi olmayan bir proqrama yeniləmənin tətbiqi sizə böyük problemlər yarada bilər.

Burada yoxlama məbləğlərini müqayisə etmək fikrinizi rahatlaşdıra bilər. Faylı endirdiyiniz veb saytın yüklənəcək fayl ilə yanaşı yoxlama məbləği məlumatını təqdim etdiyini fərz etsək, siz endirdiyiniz fayldan yoxlama məbləği yaratmaq üçün yoxlama məbləği kalkulyatorundan (aşağıdakı "Baxma məbləği Kalkulyatorlarına" baxın) istifadə edə bilərsiniz.

Məsələn, deyin ki, vebsayt endirdiyiniz fayl üçün MD5:5a828ca5302b19ae8c7a66149f3e1e98 yoxlama məbləğini təqdim edir. Daha sonra kompüterinizdəki faylda eyni kriptoqrafik hash funksiyasından, bu misalda MD5-dən istifadə edərək yoxlama məbləği yaratmaq üçün öz yoxlama məbləği kalkulyatorundan istifadə edirsiniz. Yoxlama məbləğləri uyğun gəlirmi? Əla! İki faylın eyni olduğuna çox əmin ola bilərsiniz.

Yoxlama məbləğləri uyğun gəlmir? Bu, kiminsə siz bilmədən yükləməni zərərli bir şeylə əvəz etməsindən tutmuş, faylı açdığınız və dəyişdirdiyiniz kimi daha az pis bir səbəbə və ya şəbəkə bağlantısının kəsilməsinə və faylın endirilməsini bitirməməsinə qədər hər şeyi ifadə edə bilər. Faylı yenidən endirməyə cəhd edin və sonra yeni faylda yeni yoxlama məbləği yaradın və yenidən müqayisə edin.

Yoxlama məbləğləri həm də orijinal mənbədən başqa bir yerdən endirdiyiniz faylın əslində etibarlı fayl olduğunu və orijinaldan zərərli və ya başqa şəkildə dəyişdirilmədiyini yoxlamaq üçün faydalıdır. Yaratdığınız hashı fayl mənbəyində mövcud olanla müqayisə edin.

Baxma məbləği kalkulyatorları

Baxma məbləği kalkulyatorları yoxlama məbləğlərini hesablamaq üçün istifadə olunan alətlərdir. Onların hər biri fərqli kriptoqrafik hash funksiyalarını dəstəkləyən çoxlu sayda var.

Mükəmməl pulsuz seçimlərdən biri qısaca FCIV adlanan Microsoft File Checksum Integrity Verifier-dir. O, yalnız MD5 və SHA-1 kriptoqrafik hash funksiyalarını dəstəkləyir, lakin bunlar hazırda ən populyardır. Tam təlimat üçün FCIV ilə Windows-da fayl bütövlüyünü necə yoxlamaq barədə məqaləmizə baxın. Microsoft File Checksum Integrity Verifier əmr xətti proqramıdır, lakin istifadəsi çox asandır.

Siz həmçinin Windows-da quraşdırılmış certutil proqramından da istifadə edə bilərsiniz. Bu, həm də komanda xətti vasitəsidir, lakin faylların MD5 yoxlama məbləğini yoxlamaq üçün ondan istifadə etmək eyni dərəcədə asandır. Həmin məqalədə eyni şeyi Linux-da md5sum ilə necə etmək təsvir edilir.

Windows üçün başqa bir mükəmməl pulsuz yoxlama kalkulyatoru IgorWare Hasher-dir və o, tamamilə portativdir, ona görə də heç bir şey quraşdırmaq lazım deyil (lakin proqramı açmaq üçün sizə RAR fayl açıcı lazımdır). Əgər komanda xətti alətləri ilə rahat deyilsinizsə, bu alət yəqin ki, daha yaxşı seçimdir. MD5 və SHA-1, həmçinin CRC32-ni dəstəkləyir. Siz ondan mətn və faylların yoxlama cəmini tapmaq üçün istifadə edə bilərsiniz.

Image
Image

JDigest Windows, eləcə də macOS və Linux-da işləyən açıq mənbə yoxlama məbləği kalkulyatorudur.

Bütün yoxlama məbləği kalkulyatorları bütün mümkün kriptoqrafik hash funksiyalarını dəstəkləmədiyi üçün istifadə etməyi seçdiyiniz hər hansı kalkulyatorun endirdiyiniz faylı müşayiət edən yoxlama məbləğini yaradan hash funksiyasını dəstəklədiyinə əmin olun.

FAQ

    Bütün yoxlama məbləğləri unikaldır?

    Bəli. Yalnız eyni olan fayllar eyni yoxlama məbləğinə malik olacaq. Fayl adından başqa hər hansı bir şeyi dəyişdirmək fərqli yoxlama məbləği ilə nəticələnəcək.

    Baxma məbləği kalkulyatorları yoxlama məbləğlərini necə hesablayır?

    Baxma məbləği kalkulyatorları uzununa paritet yoxlanışı, Fletçer yoxlama cəmi, Adler-32 və dövri artıqlıq yoxlamaları (CRC) daxil olmaqla bir sıra alqoritmlərdən istifadə edir.

    Birdən çox yoxlama cəmini necə doğrulaya bilərəm?

    MD5 əmrindən istifadə edərək birdən çox faylın yoxlama cəmini əldə edə bilərsiniz. Terminalı açın və md5 yazın, ardınca hər bir fayl adını (boşluqlarla ayrılaraq) yazın, sonra Enter düyməsini basın.

Tövsiyə: