Atbash shifrlash


Download 0.64 Mb.
Pdf ko'rish
bet7/8
Sana22.09.2023
Hajmi0.64 Mb.
#1684653
1   2   3   4   5   6   7   8
Bog'liq
Klassik shifrlash algoritmlari

Dekodlash 
Ushbu turdagi boshqa shifrlarda bo'lgani kabi, shifrni ochish jarayoni 
shifrlash jarayoniga o'xshaydi. Birinchi qadam shifrlash jarayonidagi kabi 
shifrlangan matn alifbosini yaratishdir. Keyin biz teskarisini qilamiz: shifrlangan 
matn alifbosida shifrlangan matn harfini topamiz va uni mos keladigan ochiq matn 
harfi bilan almashtiramiz. 
Munozara 
Bu erda e'tiborga olish kerak bo'lgan birinchi narsa shundaki, harflardan 
foydalangan holda har bir monoalfavit almashtirish shifrlari aralash alifbo shifrining 


alohida holatidir. Atbash, siljish va affin shifrlari bu ancha kengroq shifrlar sinfining 
holatlaridir. Ularning har biri kalit so'z bo'yicha emas, balki ma'lum bir qoida 
bo'yicha shifrlangan matn alifbosini qayta tartiblash usulidir. 
Muhokama uchun navbatdagi masala - standart 26 harfli alifbodan 
foydalangan holda aralash alifbo shifrining mumkin bo'lgan kalitlari soni. Ba'zi 
oddiy matematika buni tushunishga yordam beradi. 
Biz birinchi navbatda shifrlangan matn alifbosining birinchi harfini tanlash 
uchun 26 ta variant mavjudligini tushunamiz. Endi ikkinchi harf uchun biz birinchi 
pozitsiya uchun tanlagan harfdan boshqa har qanday harfdan foydalanishimiz 
mumkin, shuning uchun ikkinchi pozitsiya uchun 25 ta variant mavjud. Uchinchi 
pozitsiya uchun biz birinchi yoki ikkinchi pozitsiyadagi harfdan tashqari har qanday 
harfni tanlashimiz mumkin va shuning uchun bu erda 24 ta variant mavjud. Shunday 
qilib, dastlabki uchta o'rin uchun 26 x 25 x 24 ta variant mavjud. 
Shu tarzda davom ettirsak, biz tezda ularning 26 tasi borligini aniqlaymiz! 
(26-faktorial, bu erda faktorial 26 dan kichik barcha butun sonlarni ko'paytirishni 
anglatadi) bu shifr uchun mumkin bo'lgan kalitlar. Bu tashqi ko'rinishi uchun 
aldamchi darajada yuqori raqam. Aslida: 

Download 0.64 Mb.

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




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