Heshlash usullari, ma'lumotlarni himoyalash uchun ishlatiladigan usullardir. Heshlash usullari quyidagilardan iborat bo'ladi


SHA-2 (Secure Hash Algorithm 2) kriptografik xesh-funksiyalar oilasi boʻlib, turli chiqish uzunliklariga ega boʻlgan bir nechta turli xil algoritmlarni oʻz ichiga oladi


Download 67.18 Kb.
bet3/4
Sana26.01.2023
Hajmi67.18 Kb.
#1125843
1   2   3   4
Bog'liq
MD5, MD6, CRC, SHA1, SHA2 HESHLASH USLUBLARI

SHA-2 (Secure Hash Algorithm 2) kriptografik xesh-funksiyalar oilasi boʻlib, turli chiqish uzunliklariga ega boʻlgan bir nechta turli xil algoritmlarni oʻz ichiga oladi:

  • SHA-2 (Secure Hash Algorithm 2) kriptografik xesh-funksiyalar oilasi boʻlib, turli chiqish uzunliklariga ega boʻlgan bir nechta turli xil algoritmlarni oʻz ichiga oladi:
  • SHA-224: 224 bitli xesh qiymatini ishlab chiqaradi
  • SHA-256: 256 bitli xesh qiymatini ishlab chiqaradi
  • SHA-384: 384 bitli xesh qiymatini ishlab chiqaradi
  • SHA-512: 512 bitli xesh qiymatini ishlab chiqaradi
  • SHA-2 Milliy xavfsizlik agentligi (NSA) tomonidan SHA-1 algoritmiga nisbatan takomillashtirish sifatida ishlab chiqilgan bo'lib, uning xavfsizlik nuqtai nazaridan zaif tomonlari borligi aniqlangan. SHA-1 dan farqli o'laroq, SHA-2 yanada xavfsizroq algoritm hisoblanadi va ko'plab xavfsizlik mutaxassislari tomonidan tavsiya etiladi.
  • SHA-2 turli xil xavfsizlik dasturlari va protokollarida, jumladan raqamli imzolar, SSL va TLS va fayllarning yaxlitligini tekshirishda keng qo'llaniladi. Ko'pgina sertifikat idoralari va dasturiy ta'minot kompaniyalari SHA-1 dan foydalanishni to'xtatdilar va raqamli sertifikatlar va dasturiy ta'minotni imzolash uchun SHA-2 ga o'tdilar.
  • SHA-256 va SHA-512 SHA-2 oilasida eng ko'p qo'llaniladigan algoritmlar bo'lib, ular juda xavfsiz deb hisoblanadi va ular yangi dizaynlar uchun tavsiya etiladi.

CRC (Cyclic Redundancy Check) - bu ma'lumotlarni uzatish yoki saqlashdagi xatolarni aniqlash uchun ishlatiladigan xesh funktsiyasining bir turi. SHA-2 va MD5 kabi kriptografik xesh-funksiyalardan farqli o'laroq, ular har qanday kirish uchun yagona va qat'iy o'lchamli chiqishni ta'minlash uchun mo'ljallangan, CRC funktsiyasining chiqishi qat'iy o'lchamli bit qatoridir (odatda bir nechta bitlar 8 ning ko'paytmasi, masalan, 16, 32 yoki 64 bit), bu kirish ma'lumotlaridagi xatolarni aniqlash uchun ishlatiladi.CRC ko'p nomli bo'linish deb ataladigan oddiy matematik operatsiyaga asoslanadi, u "bo'linuvchi" sifatida belgilangan, oldindan belgilangan "ko'pnom" qiymatidan foydalanadi va kiritilgan ma'lumotlarni ajratadi, bu bo'linishning qolgan qismi funktsiyaning chiqishi sifatida ishlatiladi, bu qoldiq "checkssum" deb ham ataladi. Keyin ma'lumotlarni qabul qiluvchi qabul qilingan ma'lumotlar bo'yicha bir xil hisob-kitoblarni amalga oshirishi va xatolarni aniqlash uchun natijani uzatilgan nazorat summasi bilan solishtirishi mumkin.


Download 67.18 Kb.

Do'stlaringiz bilan baham:
1   2   3   4




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling