Mavzu: Murakab almashtirish shifrlari. Reja


Vijener shifrlash va deshifrlash protseduralari



Yüklə 18,95 Kb.
səhifə3/3
tarix22.12.2023
ölçüsü18,95 Kb.
#189398
1   2   3
ax.

3.Vijener shifrlash va deshifrlash protseduralari Vijenerning bosqichma-bosqich shifrlash va shifrni ochish tartib-qoidalariga toʻxtalib oʻtamiz. Vijener shifrlash tartibi: 1. Kalit soʻzni tanlang: joʻnatuvchi va oluvchi soʻz yoki ibora boʻlishi kerak boʻlgan maxfiy kalit soʻz boʻyicha kelishib olishlari kerak. Misol uchun, tasvirlash uchun "KEY" kalit soʻzidan foydalanamiz. 2. Kalit soʻzni takrorlash: Kalit soʻz ochiq matn uzunligiga mos kelishi uchun takrorlanadi. Agar ochiq matn kalit soʻzdan uzun boʻlsa, kalit soʻz butun xabarni qamrab olguncha takrorlanadi. Ochiq matn: HELLOHOWAREYOU Kalit soʻz: KEYKEYKEYKEYK Takrorlangan: KEYKEYKEYKEYKEY 3. Harflarni raqamli qiymatlarga oʻtkazish: Kalit soʻzning har bir harfiga va ochiq matnga alifbodagi joylashuviga koʻra raqamli qiymat belgilang (A=0, B=1, C=2,..., Z=25). Ochiq matn: HELLOHOWAREYOU Kalit soʻz: KEYKEYKEYKEYK Raqamli: 7 4 11 11 14 7 14 22 0 17 4 24 14 20 4. Xabarni shifrlash: 26 modulni hisobga olgan holda ochiq matn harflari va kalit soʻz harflarining raqamli qiymatlarini qoʻshing (chunki alifboda 26 ta harf mavjud). Ochiq matn: HELLOHOWAREYOU Kalit soʻz: KEYKEYKEYKEYK Raqamli: 7 4 11 11 14 7 14 22 0 17 4 24 14 20 Shifrlangan matn: OYVVALVKAZIAYY 5. Orqaga harflarga aylantiring: natijada olingan raqamli qiymatlar alifbodagi tegishli joylashuviga qarab harflarga aylantiriladi. Shifrlangan matn: OYVVALVKAZIAYY Qabul qiluvchiga shifrlangan xabar "OYVVA LVKAZIAYY" yuboriladi, u soʻngra asl ochiq matnni olish uchun bir xil kalit soʻz va shifrni ochish jarayonidan foydalanishi mumkin. Vijener shifrini ochish tartibi: 1. Kalit soʻzni bilish: Qabul qiluvchi joʻnatuvchi xabarni shifrlash uchun ishlatgan maxfiy kalit soʻzni bilishi kerak. 2. Shifrlangan matn harflarini raqamli qiymatlarga oʻtkazish: har bir shifrlangan matn harfi va kalit soʻzning alifbodagi oʻrniga koʻra raqamli qiymatni belgilang (A=0, B=1, C=2,..., Z=25). Shifrlangan matn: OIVVALVKAZIAYY Kalit soʻz: KEYKEYKEYKEYK Raqamli: 14 8 21 21 0 11 21 10 0 25 8 0 24 24 3. Xabarni dekodlash: natija alifbo oraligʻida qolishi uchun 26 modulni hisobga olgan holda kalit soʻz harflarining raqamli qiymatlarini shifrlangan matn harflarining raqamli qiymatlaridan olib tashlang. Shifrlangan matn: OIVVALVKAZIAYY Kalit soʻz: KEYKEYKEYKEYK Raqamli: 14 8 21 21 0 11 21 10 0 25 8 0 24 24 Ochiq matn: HELLO 4. Orqaga harflarga aylantiring: natijada olingan raqamli qiymatlar alifbodagi tegishli joylashuviga qarab harflarga aylantiriladi. Ochiq matn: HELLO “HELLOHOWAREYOU” asl ochiq matni olindi. Shuni ta’kidlash kerakki, Vijener shifrini buzib boʻlmaydi va u turli kriptotahlil usullariga nisbatan zaif boʻlishi mumkin, ayniqsa kalit soʻz juda qisqa boʻlsa yoki ochiq matnda sezilarli shablon mavjud boʻlsa. Biroq, Vijener shifrini shifrlash va parolini ochish tartib-qoidalarini tushunish yanada murakkab kriptografik tushunchalar va tizimlarni tushunish uchun zarurdir

Foydalanilgan adabiyotlar:
1.Axbarot xavfsizligi va kriptografiy
2.Fan darslik ma`lumotlaridan
Yüklə 18,95 Kb.

Dostları ilə paylaş:
1   2   3




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin