SHA-1, SHA-2, SHA-256 hash algoritmlari orasidagi farq

 In xavfsizlik, SHA-2, shifrlash

SHA-1, SHA-2, SHA-256 hash algoritmlari orasidagi farq

Algoritmning qisqartirilishini tushuntirishdan boshlaylik.

Xesh algoritmi ma'lumotni belgilangan o'lchamga to'g'rilaydigan matematik funktsiyadir, masalan, "Olaning mushuki bor" degan jumlani olib, uni maxsus CRC32 algoritmidan o'tkazsak, biz "b165e001" qisqartmasini olamiz. Ko'pgina algoritmlar mavjud va ularning barchasi aniq maqsadlarga ega, ba'zilari ma'lumotlar turi uchun yaxshilangan, boshqalari xavfsizlik uchun.

Biz uchun eng muhimi SHA algoritmlari.

SHA - Secure Hashing Algorithm degan ma'noni anglatadi - kriptografik xavfsizlik uchun ishlatiladi. Ushbu algoritmning eng muhim sharti shundaki, xash qaytarilmas va noyobdir. Qaytarilmaslik - asl ma'lumotlar xavfsiz va noma'lum bo'lib qoladi. O'ziga xoslik - ikki xil ma'lumotlar bir xil kalitni yarata olmaydi.

Raqamli imzo juda sezgir - hujjatdagi har qanday o'zgarish imzoni o'zgartiradi. Yuqoridagi “OLA MA KOTA” jumlasini olib, bosh harflar bilan yozganimizda, “baa875a6” degan butunlay boshqacha qisqartmani olgan bo‘lardik. Boshqa qisqartma imzo endi haqiqiy emasligini bildiradi.

SHA-1 va SHA-2 algoritmning ikkita versiyasidir. Ular qurilish va bit uzunligi jihatidan farq qiladi. SHA-2 - SHA-1 ning takomillashtirilgan versiyasi.

SHA-1 uzunligi 160 bit

SHA-2 turli uzunliklarda, ko'pincha 256 bitlarda uchraydi

Kattaroq hash qiymati ko'proq xavfsizlikni ta'minlaydi. Noyob qisqartirishlar sonini raqam sifatida ifodalash mumkin, masalan SHA-256 uchun 2 ta 256    mumkin bo'lgan kombinatsiyalar. 2-XNUMX-XNUMX XNUMX XNUMX 256 bu juda katta miqdordagi er yuzidagi qum miqdoridan ko'pdir.

 

Agar foydalanuvchi sertifikati SHA-1 asosida tuzilgan bo'lsa (va u 1 iyulgacha berilganligi sababli amal qiladi), ushbu sertifikat bilan tasdiqlangan (1 iyuldan keyin) imzoda SHA-2 algoritmi bilan hisoblangan (SHA-1 emas) imzolangan tarkibning qisqartmasi bo'lishi kerak. Shunday qilib, dasturlar va IT-tizimlar nafaqat yangi sertifikatlar bilan, balki eng avvalo SHA-2 ga muvofiq xashdan foydalanishda imzo va muhrlar yaratishi kerak.

Biz o'rnatgan dasturlar bugungi kunda SHA-2 xesh funktsiyasidan foydalangan holda elektron imzolarni joylashtirish va tekshirish operatsiyalarini amalga oshirishga imkon beradi.

 

Malakali elektron imzolar haqida ko'proq bilish uchun bir necha daqiqa vaqt ketadi, qo'ng'iroq qiling yoki yozing.

                            Ishonch 58 333 1000 yoki elektron pochta manzili: @ E-ofis markazi

 

Elektron imzo to'plamlari quyida keltirilgan:

 

Recent Posts