Atbash shifrlash
Download 0.64 Mb. Pdf ko'rish
|
Klassik shifrlash algoritmlari
- Bu sahifa navigatsiya:
- Shifrni ochish
Atbash shifrlash Atbash shifrlash dastlab ibroniy alifbosi uchun ishlatiladigan mono-alfavit almashtirish shifridir. Bu eng qadimgi ma'lum bo'lgan almashtirish shifrlaridan biri va juda oddiy. Biroq, uning soddaligi ham uning eng katta xatosidir, chunki u kalitdan foydalanmaydi. Shuning uchun, Atbash shifrlash bilan shifrlangan ochiq matnning har bir qismi bir xil shifrlangan matn alifbosidan foydalanadi va shuning uchun shifrlash algoritmi hammaga ma'lum bo'lganligi sababli osongina buzish mumkin. Atbash shifrlash shifrlangan matn alifbosini yaratish uchun oddiy matn alifbosini o'zgartiradi. Ya'ni, alifboning birinchi harfi alifboning oxirgi harfiga, ikkinchi harfi oxirgi harfga va hokazo shifrlangan. Asl ibroniy tilida bu "alef" "tav" va "bet" "shin" deb kodlanganligini anglatadi. Bu erda biz "atbash" shifrini olamiz. Ibroniy alifbosi uchun biz quyidagi konvertatsiya jadvalini olamiz. Ibroniy alifbosidagi Atbash shifrlash uchun shifrlangan matn alifbosi 26 harfli lotin alifbosi uchun bizda quyidagi jadvalda keltirilgan shifrlangan matn alifbosi mavjud. Atbash shifrlash uchun shifrlangan matn alifbosi Shifrlash Har qanday mono-alfavit almashtirish shifrlari singari, agar shifrlangan matn alifbosi allaqachon yaratilgan bo'lsa, Atbash shifridan foydalangan holda shifrlash juda oddiy. Biz shunchaki har bir ochiq matn harfining har bir hodisasini jadvalda ko'rsatilgan tegishli shifrlangan matn harfi bilan almashtiramiz . Demak, “atbash” ning ochiq matnini olsak, “a” “Z”da, “t” “G”da shifrlangan va hokazo. Shu tarzda davom etsak, oxirgi shifrlangan matn “ZGYZHS” ekanligini ko'ramiz. Shifrni ochish Ushbu shifrning simmetrik tabiati tufayli shifrni ochish jarayoni shifrlash jarayoni bilan bir xil. Shunday qilib, qabul qiluvchi shifrlangan matnni dekodlashi uchun birinchi navbatda xabarni shifrlash uchun ishlatilgan bir xil shifrlangan matn alifbosi yaratilishi kerak. Bunday holda, shifrlangan matn alifbosi faqat ishlatiladigan alifboga tayanadi va shuning uchun yuqoridagi jadval xabarning shifrini ochish uchun ham ishlatiladi. Shunday qilib, "XRKSVI" shifrlangan matnni bilgan holda va foydalaniladigan alifboni standart 26 harfli lotin alifbosi deb hisoblasak, biz ochiq matnli "shifr" ni olishimiz mumkin. Muhokama Atbash shifrlash juda zaif almashtirish shifridir, chunki shifrlashni amalga oshirish uchun shifrlangan matn alifbosini yaratish uchun maxfiy kalit yo'q. Shunday qilib, Atbash shifridan foydalangan holda shifrlanganligi ma'lum bo'lgan shifrlangan matnni hisobga olsak, xabarni ushlab olgan har bir kishi uni osongina shifrini ochishi va yashirilishi kerak bo'lgan narsani olishi mumkin. Shunga qaramay, u kuzatuvchidan xabarlarni yashirishning juda tez va oddiy usulini ta'minlaydi va ahamiyatsiz xabarlarni shifrlash uchun muvaffaqiyatli ishlatilishi mumkin. Atbash shifrida mavjud bo'lgan yagona xavfsizlik chorasi turli xil ochiq matn alifbolaridan foydalanishdir. Masalan, oxirida o'nta raqamdan iborat ochiq matn alifbosidan (ABCDEFGHIJKLMNOPQRSTUVWXYZ 0123456789) yoki eng keng tarqalgan tinish belgilariga ega alifbodan foydalaning. Bu ikkala alifbo ham shifrga biroz ko'proq xavfsizlik qo'shadi, lekin biz ko'rib turganimizdek, bu usullardan har qanday shifr uchun foydalanish mumkin. Tinish belgilari, bo'sh joy va 0-9 raqamlarini o'z ichiga olgan alifbo uchun shifrlangan matn alifbosi. Download 0.64 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling