Mavzu: Ochiq kalitli shifrlash algoritmlari dasturiy modulini ishlab chiqish


O‘rniga qo‘yish almashtirish (ASCII kodi alifbosi belgilari asosida) jadvali


Download 261.96 Kb.
bet2/10
Sana17.06.2023
Hajmi261.96 Kb.
#1532760
1   2   3   4   5   6   7   8   9   10
Bog'liq
Ochiq kalitli shifrlash algoritmlari dasturiy modulini ishlab chiqish

O‘rniga qo‘yish almashtirish (ASCII kodi alifbosi belgilari asosida) jadvali



Ochiq ma’lumot alifbosi (standart ASCII kodi belgilari)

ASCII0

ASCII1





ASCII255

Shifrma’lumot alifbosi (ikkilik sanoq tizimi belgilari)















bu yerda bo‘lib, standart ASCII kodi alifbosi belgilarini 256 ta har xil belgilarini bitlar bilan ifodalash uchun sakkiz bit kifoya, ya’ni 28 = 256.
Bu shifrlash jarayonini ifodalovchi algoritm kalitlarining umumiy soni bo‘lib, ushbu - Stirling formulasiga ko‘ra quyidagicha
hisoblanadi. Bunday holat esa kalitni bilmagan holda deshifrlash jarayonini amalga oshirishni yetarli darajada murakkablashtiradi.
Yuqorida keltirilgan jadvallar o‘rniga qo‘yishga asoslangan shifrlash algoritmlarining eng oddiy ko‘rinishlari modelini ifodalaydi. Ya’ni shifrlash jarayonida shifr qiymatlar deb ataluvchi ochiq ma’lumot alifbosi belgilariga mos keluvchi shifrbelgilar deb ataluvchi shifrma’lumot alifbosi belgilari o‘zgarmaydi.
Agarda ochiq ma’lumot kompyuterdan foydalanilgan holda tuzilib, standart ASCII kodi alifbosi belgilarini kengaytirilgan kompyuter standart ANSI kodi alifbosi belgilaridan iborat bo‘lib, shifrma’lumot standart ANSI kodi alifbosi belgilarini birini boshqasi bilan almashtirishdan iborat bo‘lgan o‘rniga qo‘yishga asoslangan shifrlash algoritmini qo‘llash natijasida hosil qilingan bo‘lsa, u holda shifrlash jarayoni asosini quyidagi o‘rniga qo‘yish almashtirish 3-jadvali tashkil etadi.
3-jadval

Download 261.96 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   10




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