Xesh funksiyalari istalgan uzunlikdagi kirishni (xabar yoki ma’lumot) oladi
va qattiq oʻlchamdagi chiqishni (xesh qiymati) ishlab chiqaradi.
Kuchli xesh
funksiyalari toʻqnashuvga chidamlilik, tasvirdan oldingi
qarshilik va ikkinchi
tasvirga qarshilik kabi xususiyatlarga ega, bu ularni
turli kriptografik amaliy
dasturlar uchun mos qiladi.
Kuchli xesh funksiyalariga misollar SHA-256 va SHA-3ni oʻz ichiga oladi,
ular ma’lumotlar yaxlitligini tekshirish va parolni xeshlash uchun keng qoʻllaniladi.
Xabar autentifikatsiya kodlari (MAC):
MAC - bu xabarlarning yaxlitligi va haqiqiyligini
tekshirish uchun ularga
qoʻshiladigan kriptografik teglar. Kuchli MAC algoritmi xabarni qabul qiluvchi uni
aniqlamasdan oʻzgartirib boʻlmasligini ta’minlaydi.
Kuchli MAC algoritmlariga misollar qatoriga SHA-256 yoki AES kabi
xavfsiz xesh funksiyalaridan foydalangan holda HMAC (Xeshga asoslangan xabar
autentifikatsiya kodi) kiradi.
Raqamli imzo sxemalari:
Raqamli imzo sxemalari foydalanuvchilarga xabarlar yoki ma’lumotlarning
haqiqiyligini va rad etilmasligini isbotlash uchun imzolash usulini taqdim etadi.
Raqamli imzoning kuchli algoritmlari qalbakilikka qarshi turadi va imzolovchining
shaxsini tekshirish mexanizmini taqdim etadi.
Kuchli raqamli imzo sxemalariga
misollar RSA imzolari, ECDSA (elliptik
egri raqamli imzo algoritmi) va EdDSA (Edvards egri raqamli imzo algoritmi).
Dostları ilə paylaş: