ALMASHTIRISH USULLARI Almashtirish usullari sifatida quyidagi usullarni keltirish mumkin: - Sezar usuli; - Affin tizimidagi sezar usuli; - Tayanch so‘zli sezar usuli va boshqalar. - Sezar usulida almashtiruvchi xarflar k va siljish bilan aniqlanadi. Yuliy sezar bevosita k = 3 bo‘lganda ushbu usuldan foylalangan.
- k = 3 bo‘lganda va alifbodagi harflar m = 26 ta bo‘lganda quyidagi jalval hosil qilinadi:
- Misol.
- Matn sifatida KOMPUTER so‘zini oladigan bo‘lsak, sezar usuli natijasida quyidagi shifrlangan yozuv hosil bo‘ladi: NRPSBXWHU.
- Sezar usulining kamchiligi bu bir xil harflarning o‘z navbatida, bir xil harflarga almashishidir.
- Matn Affin tizimidagi sezar usulida har bir harfga almashtiriluvchi harflar maxsus formula bo‘yicha aniqlanadi: at+b (mod m), bu erda a, b - butun sonlar, 0≤a, b
- m=26, a=3, b=5 bo‘lganda quyidagi jadval xosil qilinadi:
- Shunga mos ravishda xarflar quyidagicha almashadi:
- Natijada yuqorida keltirilgan matn quyidagicha shifrlanadi: JVPYZNKRE.
- Vazifa (mustaqil ish)
- Bo’sh kataklarga shunday sonlar yozingki, natijada qatorlar, ustunlar va diagonallar bo’yicha yig’indilar o’zaro teng bo’lsin:
- Bo’sh doirachalarga 1 dan 9 gacha bo’lgan raqamlarni shunday yozingki, natijada uchburchakning har bir tomonida joylashgan doirachalardagi raqamlar yig’indisi o’zaro teng bo’lsin:
- Bu doirachalarda 1 dan 8 gacha bo’lgan natural sonlarni shunday yozish (joylashtirish) kerakki, har bir aylanadagi va har bir diametrdagi raqamlar yig’indisi o’zaro teng bo’lsin. Bunday doiralar sehrli doiralar deyiladi.
Do'stlaringiz bilan baham: |