Qadimgi shifrlash usuli • Mukammal animatsiya bilan
Sezar shifri - bu eng qadimgi va eng oddiy shifrlash usullaridan biri bo'lib, miloddan avvalgi 1-asrda Rim imperatori Yuliy Sezar tomonidan harbiy xabarlarni himoya qilish uchun ishlatilgan.
Sezar shifrida har bir harf alifboda ma'lum bir miqdorda (kalit) siljiydi. Masalan, 3 ta siljish bilan:
A → D, B → E, C → F, ... X → A, Y → B, Z → C
Miloddan avvalgi 100-44 yillar. Rim imperatori bo'lib, o'zining harbiy xabarlarini himoya qilish uchun bu shifrlash usulidan foydalangan.
Dastlab harbiy maqsadlarda, keyinchalik esa boshqa maqsadlarda ham qo'llanila boshlandi. Hatto ba'zi adabiy asarlarda ham qo'llangan.
Faqat 25 ta mumkin bo'lgan kalit mavjud, shuning uchun kriptoanaliz orqali osongina buziladi. Zamonaviy kriptografiyada faqat o'quv maqsadlarida qo'llaniladi.
Sezar shifrini matematik jihatdan quyidagicha ifodalash mumkin:
Shifrlash: E(x) = (x + k) mod 26
Deshifrlash: D(x) = (x - k) mod 26
Bu yerda: x - harfning pozitsiyasi (0-25), k - kalit (siljish soni)
Quyidagi jadvalda harflarning tartib raqamlari va ularning 5 ta siljishdan keyingi holati ko'rsatilgan: