mashhur shifrlar. Kriptografiya: josuslik o'yinlari

Xat yozishni shifrlash zarurati qadimgi dunyoda paydo bo'lgan va oddiy almashtirish shifrlari paydo bo'lgan. Shifrlangan xabarlar ko'plab janglarning taqdirini belgilab berdi va tarixning borishiga ta'sir qildi. Vaqt o'tishi bilan odamlar tobora ko'proq ilg'or shifrlash usullarini ixtiro qildilar.

Aytgancha, kod va shifr turli tushunchalardir. Birinchisi, xabardagi har bir so'zni kodli so'z bilan almashtirishni anglatadi. Ikkinchisi - ma'lum bir algoritm yordamida ma'lumotlarning har bir belgisini shifrlash.

Ma'lumotni kodlash matematika tomonidan o'zlashtirilib, kriptografiya nazariyasi ishlab chiqilgandan so'ng, olimlar ushbu amaliy fanning ko'plab foydali xususiyatlarini kashf etdilar. Masalan, dekodlash algoritmlari qadimgi Misr yoki Lotin kabi o'lik tillarni ochishga yordam berdi.

Steganografiya

Steganografiya kodlash va shifrlashdan eskiroqdir. Bu san'at juda uzoq vaqtdan beri mavjud. Bu so‘zma-so‘z “yashirin yozuv” yoki “shifrlangan yozish” degan ma’noni anglatadi. Steganografiya kod yoki shifrning ta'riflariga to'liq javob bermasa ham, u ma'lumotni qiziquvchan ko'zlardan yashirish uchun mo'ljallangan.

Steganografiya eng oddiy shifrdir. Mum bilan qoplangan yutilgan notalar odatiy misollar yoki o'sgan sochlar ostida yashiringan soqolli boshdagi xabardir. Steganografiyaning eng yorqin namunasi - bu ko'plab ingliz (va nafaqat) detektiv kitoblarida tasvirlangan usul, xabarlar gazeta orqali uzatilganda, harflar sezilmaydigan tarzda belgilanadi.

Steganografiyaning asosiy kamchiligi shundaki, diqqatli notanish odam buni sezishi mumkin. Shuning uchun maxfiy xabarni osongina o'qilishining oldini olish uchun steganografiya bilan birgalikda shifrlash va kodlash usullari qo'llaniladi.

ROT1 va Sezar shifrlari

Ushbu shifrning nomi ROTate 1 harf oldinga siljiydi va u ko'plab maktab o'quvchilariga ma'lum. Bu oddiy almashtirish shifridir. Uning mohiyati shundaki, har bir harf alifbo tartibida 1 harf oldinga siljish orqali shifrlangan. A -\u003e B, B -\u003e C, ..., Z -\u003e A. Misol uchun, biz "bizning Nastya baland ovozda yig'laydi" iborasini shifrlaymiz va biz "umumiy Obtua dspnlp rmbsheu" ni olamiz.

ROT1 shifrini ixtiyoriy ofsetlar soniga umumlashtirish mumkin, keyin u ROTN deb nomlanadi, bu erda N harflarni shifrlash ofset qilinishi kerak bo'lgan raqamdir. Bu shaklda shifr qadim zamonlardan beri ma'lum bo'lib, "Sezar shifr" deb ataladi.

Tsezar shifrlash juda oddiy va tezdir, lekin u oddiy bitta almashtirish shifridir va shuning uchun uni buzish oson. Xuddi shunday kamchilikka ega bo'lib, u faqat bolalar hazillari uchun javob beradi.

Transpozitsiya yoki almashtirish shifrlari

Ushbu turdagi oddiy almashtirish shifrlari jiddiyroq va yaqinda faol ishlatilgan. Amerika fuqarolar urushi va Birinchi jahon urushi davrida u xabarlarni yuborish uchun ishlatilgan. Uning algoritmi harflarni joylarda qayta tartiblashdan iborat - xabarni teskari tartibda yozing yoki harflarni juft qilib o'zgartiring. Masalan, “Morze alifbosi ham shifrdir” -> “akubza ezrom – ezhot rfish” iborasini shifrlaymiz.

Har bir belgi yoki ularning guruhi uchun o'zboshimchalik bilan almashtirishlarni aniqlaydigan yaxshi algoritm bilan shifr oddiy buzishga chidamli bo'ldi. Lekin! Faqat o'z vaqtida. Shifr oddiy qo'pol kuch yoki lug'atni moslashtirish orqali osonlikcha buzilganligi sababli, bugungi kunda har qanday smartfon uning parolini hal qila oladi. Shuning uchun kompyuterlar paydo bo'lishi bilan bu shifr ham bolalar toifasiga o'tdi.

Morze kodi

Alifbo axborot almashish vositasi bo'lib, uning asosiy vazifasi xabarlarni uzatish uchun sodda va tushunarli qilishdir. Garchi bu shifrlash uchun mo'ljallanganiga zid bo'lsa-da. Shunga qaramay, u eng oddiy shifrlar kabi ishlaydi. Morze tizimida har bir harf, raqam va tinish belgilarining oʻz kodi mavjud boʻlib, ular chiziqcha va nuqtalar guruhidan iborat. Xabarni telegraf orqali uzatishda tire va nuqtalar uzoq va qisqa signallarni bildiradi.

Telegraf va alifbo 1840 yilda "o'z" ixtirosini birinchi bo'lib patentlagan bo'lsa-da, shunga o'xshash qurilmalar undan oldin Rossiya va Angliyada ixtiro qilingan. Lekin hozir kimga g'amxo'rlik qiladi ... Telegraf va Morze alifbosi juda ko'p edi katta ta'sir dunyoga xabarlarni kontinental masofalarga deyarli bir zumda uzatish imkonini beradi.

Monoalfavit almashtirish

Yuqorida tavsiflangan ROTN va Morze kodlari monoalfavit almashtirish shriftlariga misoldir. "Mono" prefiksi shifrlash vaqtida asl xabarning har bir harfi boshqa harf yoki bitta shifrlash alifbosidagi kod bilan almashtirilishini bildiradi.

Oddiy almashtirish shifrlarini ochish qiyin emas va bu ularning asosiy kamchiligidir. Ular oddiy sanab o'tish orqali taxmin qilinadi yoki Masalan, rus tilining eng ko'p ishlatiladigan harflari "o", "a", "i" ekanligi ma'lum. Shunday qilib, shifrlangan matnda eng ko'p uchraydigan harflar "o" yoki "a" yoki "va" degan ma'noni anglatadi deb taxmin qilish mumkin. Bunday mulohazalarga asoslanib, xatni kompyuter ro'yxatisiz ham shifrlash mumkin.

Ma'lumki, 1561 yildan 1567 yilgacha Shotlandiya qirolichasi Meri I bir nechta kombinatsiyalar bilan juda murakkab monoalfavit almashtirish shifridan foydalangan. Ammo uning dushmanlari xabarlarni ochib bera olishdi va bu ma'lumotlar malikani o'limga hukm qilish uchun etarli edi.

Gronsfeld shifrlash yoki polialfavit almashtirish

Oddiy shifrlar kriptografiya orqali foydasiz deb e'lon qilinadi. Shuning uchun ularning ko'pchiligi yaxshilandi. Gronsfeld shifrlash Sezar shifrining modifikatsiyasi hisoblanadi. Bu usul buzg'unchilikka nisbatan ancha chidamli va kodlangan ma'lumotlarning har bir belgisi tsiklik takrorlanadigan turli alifbolardan biri yordamida shifrlanganligidadir. Aytishimiz mumkinki, bu eng oddiy almashtirish shifrining ko'p o'lchovli qo'llanilishi. Aslida, Gronsfeld shifrlash quyida muhokama qilingan Vigenère shifriga juda o'xshaydi.

ADFGX shifrlash algoritmi

Bu nemislar tomonidan ishlatiladigan eng mashhur Birinchi jahon urushi shifridir. Shifr o'z nomini oldi, chunki u barcha shifrlarni ushbu harflarning almashinishiga olib keldi. Harflarning o'zlari telegraf liniyalari orqali uzatilganda ularning qulayligi bilan belgilanadi. Shifrdagi har bir harf ikkita bilan ifodalanadi. Keling, raqamlarni o'z ichiga olgan va ADFGVX deb ataladigan ADFGX kvadratining yanada qiziqarli versiyasini ko'rib chiqaylik.

A D F G V X
A J Q A 5 H D
D 2 E R V 9 Z
F 8 Y I N K V
G U P B F 6 O
V 4 G X S 3 T
X V L Q 7 C 0

ADFGX kvadratlashtirish algoritmi quyidagicha:

  1. Ustunlar va qatorlarni belgilash uchun tasodifiy n harfni olamiz.
  2. Biz N x N matritsasini quramiz.
  3. Biz matritsaga hujayralar bo'ylab tasodifiy tarqalgan alifbo, raqamlar, belgilarni kiritamiz.

Keling, rus tili uchun shunga o'xshash kvadrat yasaymiz. Masalan, ABCD kvadratini yaratamiz:

LEKIN B DA G D
LEKIN U H b/b LEKIN I/Y
B H V/F G/K V D
DA W/W B L X I
G R M O YU P
D F T C S Da

Ushbu matritsa g'alati ko'rinadi, chunki katakchalar qatorida ikkita harf mavjud. Bu qabul qilinadi, xabarning ma'nosi yo'qolmaydi. Uni osongina tiklash mumkin. Keling, ushbu jadvaldan foydalanib, "Ixcham shifr" iborasini shifrlaymiz:

1 2 3 4 5 6 7 8 9 10 11 12 13 14
ibora Kimga O M P LEKIN Kimga T H S Y V Va F R
Shifr bv qo'riqchilar gb qayerda ag bv db ab dg jahannam wa jahannam bb ha

Shunday qilib, oxirgi shifrlangan xabar quyidagicha ko'rinadi: "bvgvgbgdagbvdbabdgvdvaadbbga". Albatta, nemislar yana bir nechta shifrlar orqali shunga o'xshash chiziqni amalga oshirdilar. Va natijada, buzg'unchilikka juda chidamli bo'lgan shifrlangan xabar olindi.

Vigenère shifrlash

Ushbu shifr monoalfavitga qaraganda yorilishga chidamliroq kattalik tartibidir, garchi u oddiy matnni almashtirish shifridir. Biroq, mustahkam algoritm tufayli, uzoq vaqt davomida buzish mumkin emas deb hisoblangan. Bu haqda birinchi eslatma XVI asrga to'g'ri keladi. Vijener (frantsuz diplomati) xato bilan uning ixtirochisi deb hisoblanadi. Nimani yaxshiroq tushunish uchun savol ostida, rus tili uchun Vigenère jadvalini (Vigenère kvadrat, tabula recta) ko'rib chiqing.

Keling, "Kasperovich kuladi" iborasini shifrlashni davom ettiramiz. Ammo shifrlash muvaffaqiyatli bo'lishi uchun sizga kalit so'z kerak - u "parol" bo'lsin. Endi shifrlashni boshlaylik. Buning uchun biz kalitni shunchalik ko'p yozamizki, undagi harflar soni shifrlangan iboradagi harflar soniga to'g'ri keladi, kalitni takrorlash yoki kesish orqali:

Endi, koordinata tekisligida bo'lgani kabi, biz juft harflar kesishmasi bo'lgan katakchani qidirmoqdamiz va biz quyidagilarni olamiz: K + P \u003d b, A + A \u003d B, C + P \u003d C va boshqalar.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
Shifr: Kommersant B DA YU Bilan H YU G SCH F E Y X F G LEKIN L

Biz "Kasperovich kuladi" = "bvusnyugshzh eihzhgal" ni olamiz.

Xakerlik juda qiyin, chunki chastota tahlili ishlash uchun kalit so'zning uzunligini bilishi kerak. Shunday qilib, buzish kalit so'zning uzunligini tasodifiy ravishda tashlash va maxfiy xabarni buzishga harakat qilishdir.

Shuni ham ta'kidlash kerakki, butunlay tasodifiy kalitga qo'shimcha ravishda butunlay boshqa Vigenère jadvalidan foydalanish mumkin. Bunday holda, Vigenère kvadrati bir siljish bilan bir qatorda yozilgan rus alifbosidan iborat. Bu bizni ROT1 shifriga ishora qiladi. Va xuddi Tsezar shifridagi kabi, ofset har qanday bo'lishi mumkin. Bundan tashqari, harflar tartibi alifbo tartibida bo'lishi shart emas. Bunday holda, jadvalning o'zi kalit bo'lishi mumkin, qaysi xabarni o'qish mumkin bo'lmasligini bilmasdan, hatto kalitni bilsangiz ham.

Kodlar

Haqiqiy kodlar alohida kodning har bir so'zi uchun mos keladiganlardan iborat. Ular bilan ishlash uchun kodli kitoblar kerak bo'ladi. Aslida, bu bir xil lug'at bo'lib, faqat so'zlarning kodlarga tarjimalarini o'z ichiga oladi. Kodlarning odatiy va soddalashtirilgan namunasi ASCII jadvali - oddiy belgilarning xalqaro shifridir.

Kodlarning asosiy afzalligi shundaki, ularni ochish juda qiyin. Chastotani tahlil qilish ular buzilganda deyarli ishlamaydi. Kodlarning zaifligi, aslida, kitoblarning o'zi. Birinchidan, ularni tayyorlash murakkab va qimmat jarayondir. Ikkinchidan, dushmanlar uchun ular kerakli ob'ektga aylanadi va hatto kitobning bir qismini ushlab qolish sizni barcha kodlarni butunlay o'zgartirishga majbur qiladi.

20-asrda ko'plab shtatlar maxfiy ma'lumotlarni uzatish uchun kodlardan foydalangan, ma'lum vaqtdan keyin kodlar kitobini o'zgartirgan. Va ular qo'shnilar va raqiblarning kitoblarini faol ravishda ovlashdi.

"jumboq"

Hamma biladi Enigma Ikkinchi jahon urushi davrida natsistlarning asosiy shifrlash mashinasi bo'lgan. Enigma ning tuzilishi elektr va mexanik sxemalarning kombinatsiyasini o'z ichiga oladi. Shifr qanday chiqishi Enigma-ning dastlabki konfiguratsiyasiga bog'liq. Shu bilan birga, Enigma ish paytida o'z konfiguratsiyasini avtomatik ravishda o'zgartiradi, bitta xabarni butun uzunligi bo'ylab bir necha usul bilan shifrlaydi.

Eng oddiy shifrlardan farqli o'laroq, Enigma trillionlab mumkin bo'lgan kombinatsiyalarni berdi, bu shifrlangan ma'lumotni buzishni deyarli imkonsiz qildi. O'z navbatida, natsistlar har bir kun uchun tayyorlangan ma'lum kombinatsiyaga ega bo'lib, ular ma'lum bir kunda xabarlarni uzatish uchun foydalanganlar. Shunday qilib, Enigma dushman qo'liga tushib qolsa ham, u har kuni to'g'ri konfiguratsiyaga kirmasdan xabarlarni ochish uchun hech narsa qilmadi.

Ular Gitlerning butun harbiy kampaniyasi davomida Enigmani ochishga faol harakat qilishdi. 1936 yilda Angliyada buning uchun birinchi hisoblash qurilmalaridan biri (Tyuring mashinasi) qurilgan bo'lib, u kelajakda kompyuterlarning prototipiga aylandi. Uning vazifasi bir vaqtning o'zida bir nechta o'nlab Enigmalarning ishlashini taqlid qilish va ular orqali natsistlarning ushlangan xabarlarini yuborish edi. Ammo hatto Tyuring mashinasi ham ba'zida xabarni buzishga qodir edi.

Ochiq kalitni shifrlash

Texnologiya va kompyuter tizimlarida hamma joyda qo'llaniladigan shifrlash algoritmlarining eng mashhuri. Uning mohiyati, qoida tariqasida, ikkita kalit mavjudligida yotadi, ulardan biri ommaviy ravishda uzatiladi, ikkinchisi esa maxfiy (xususiy). Ochiq kalit xabarni shifrlash uchun, shaxsiy kalit esa uni ochish uchun ishlatiladi.

Ochiq kalit ko'pincha juda katta raqam bo'lib, birlik va raqamning o'zini hisobga olmaganda, faqat ikkita bo'luvchiga ega. Bu ikki bo'luvchi birgalikda maxfiy kalitni tashkil qiladi.

Keling, oddiy misolni ko'rib chiqaylik. Ochiq kalit 905 bo'lsin. Uning bo'luvchilari 1, 5, 181 va 905 raqamlari. Keyin maxfiy kalit, masalan, 5*181 raqami bo'ladi. Juda oson deyapsizmi? Umumiy raqam 60 ta raqamdan iborat bo'lsa-chi? Ko'p sonning bo'luvchilarini hisoblash matematik jihatdan qiyin.

Haqiqiyroq misol sifatida, bankomatdan pul yechib olayotganingizni tasavvur qiling. Kartani o'qiyotganda shaxsiy ma'lumotlar ma'lum bir ochiq kalit bilan shifrlanadi va bank tomonida ma'lumotlar maxfiy kalit bilan shifrlanadi. Va bu ochiq kalit har bir operatsiya uchun o'zgartirilishi mumkin. Va kalit bo'luvchilarni ushlab turganda tezda topishning hech qanday usuli yo'q.

Shrift barqarorligi

Shifrlash algoritmining kriptografik kuchi buzg'unchilikka qarshi turish qobiliyatidir. Ushbu parametr har qanday shifrlash uchun eng muhim hisoblanadi. Shubhasiz, har qanday elektron qurilma tomonidan shifrlanishi mumkin bo'lgan oddiy almashtirish shifrlari eng beqarorlaridan biridir.

Bugungi kunga kelib, shifrning kuchini baholash mumkin bo'lgan yagona standartlar mavjud emas. Bu mashaqqatli va uzoq jarayon. Biroq, bu sohada standartlarni ishlab chiqqan bir qator komissiyalar mavjud. Masalan, NIST AQSh tomonidan ishlab chiqilgan Advanced Encryption Standard yoki AES shifrlash algoritmi uchun minimal talablar.

Ma'lumot uchun: Vernam shifrini buzishga eng chidamli shifr deb tan olingan. Shu bilan birga, uning afzalligi shundaki, uning algoritmiga ko'ra, u eng oddiy shifrdir.

Insoniyat yozma nutqqa aylangan vaqtdan boshlab, xabarlarni himoya qilish uchun kodlar va shifrlardan foydalanilgan. Yunonlar va misrliklar shaxsiy yozishmalarni himoya qilish uchun shifrlardan foydalanganlar. Darhaqiqat, ushbu ulug'vor an'anadan kodlar va shifrlarni buzishning zamonaviy an'analari rivojlanadi. Kriptanaliz kodlar va ularni buzish usullarini o'rganadi va zamonaviy voqelikdagi bu faoliyat juda ko'p foyda keltirishi mumkin. Agar siz buni o'rganmoqchi bo'lsangiz, unda siz eng keng tarqalgan shifrlarni va ular bilan bog'liq bo'lgan barcha narsalarni o'rganishdan boshlashingiz mumkin. Umuman olganda, ushbu maqolani o'qing!

Qadamlar

O'rnini bosuvchi shifrlarni dekodlash

    Bir harfli so'zlarni qidirishdan boshlang. Nisbatan oddiy almashtirishlarga asoslangan ko'pgina shifrlarni oddiy qo'pol kuch almashtirish bilan buzish eng osondir. Ha, siz o'ylashingiz kerak bo'ladi, lekin bu faqat qiyinlashadi.

    • Rus tilidagi bir harfdan iborat so'zlar olmosh va old qo'shimchalar (I, v, u, o, a). Ularni topish uchun siz matnni diqqat bilan o'rganishingiz kerak bo'ladi. Tasavvur qiling, tekshiring, tuzating yoki yangi variantlarni sinab ko'ring - shifrni hal qilishning boshqa usuli yo'q.
    • Siz shifrni o'qishni o'rganishingiz kerak. Uni buzish unchalik muhim emas. Shifr asosidagi naqsh va qoidalarni tortib olishni o'rganing, keyin uni buzish siz uchun tubdan qiyin bo'lmaydi.
  1. Eng ko'p ishlatiladigan belgilar va harflarni qidiring. Masalan, ingliz tilida bular "e", "t" va "a". Shifr bilan ishlaganda, til va jumlalar tuzilishi haqidagi bilimingizdan foydalaning, ular asosida siz faraz va taxminlarni yaratasiz. Ha, siz kamdan-kam hollarda 100% ishonch hosil qilasiz, ammo shifrlarni echish - bu sizdan taxminlar qilishingiz va xatolaringizni tuzatishingiz kerak bo'lgan o'yin!

    • Avvalo qo'sh belgilar va qisqa so'zlarni qidiring, ular bilan dekodlashni boshlashga harakat qiling. Axir, 7-10 harfdan ko'ra ikkita harf bilan ishlash osonroq.
  2. Atrofdagi apostrof va belgilarga e'tibor bering. Agar matnda apostroflar mavjud bo'lsa, unda omadingiz bor! Shunday qilib, har holda ingliz tilida, apostrofdan foydalanish s, t, d, m, ll yoki re kabi belgilar keyin shifrlanganligini bildiradi. Shunga ko'ra, agar apostrofdan keyin ikkita bir xil belgi bo'lsa, bu ehtimol L!

    Qaysi turdagi shifringiz borligini aniqlashga harakat qiling. Agar shifrni yechayotganda, ma'lum bir vaqtda uning yuqoridagi turlardan qaysi biri tegishli ekanligini tushunsangiz, demak, siz uni amalda hal qilgan bo'lasiz. Albatta, bu tez-tez sodir bo'lmaydi, lekin siz qanchalik ko'p shifrlarni hal qilsangiz, keyinroq sizga osonroq bo'ladi.

    • Raqamli almashtirish va kalit shifrlar bugungi kunda eng keng tarqalgan. Shifr ustida ishlayotganda, birinchi navbatda uning shu turdagi yoki yo'qligini tekshirish kerak.

    Umumiy shifrlarni tanib olish

    1. almashtirish shifrlari. To'g'ri aytganda, almashtirish shifrlari oldindan belgilangan algoritmga muvofiq, bir harfni boshqasiga almashtirish orqali xabarni kodlaydi. Algoritm shifrni ochishning kalitidir, agar siz uni ochsangiz, xabarni dekodlash muammo bo'lmaydi.

      • Agar kodda raqamlar, kirill yoki lotin alifbosi, ierogliflar yoki g'ayrioddiy belgilar bo'lsa ham - bir xil turdagi belgilar ishlatilsa, ehtimol siz almashtirish shifrida ishlayapsiz. Shunga ko'ra, siz ishlatilgan alifboni o'rganishingiz va undan almashtirish qoidalarini olishingiz kerak.
    2. Kvadrat shifr. Qadimgi yunonlar tomonidan qo'llanilgan eng oddiy shifrlash raqamlar jadvalidan foydalanishga asoslangan bo'lib, ularning har biri harfga to'g'ri keladi va keyinchalik so'zlar tuzilgan. Bu haqiqatan ham oddiy kod, asoslar. Agar siz uzun raqamlar qatori ko'rinishidagi shifrni echishingiz kerak bo'lsa, kvadrat shifrlash usullari foydali bo'lishi mumkin.

      Qaysarning shifrlashi. Qaysar nafaqat bir vaqtning o'zida uchta narsani qanday qilishni bilgan, balki shifrlashni ham tushungan. Tsezar yaxshi, sodda, tushunarli va shu bilan birga yorilishlarga chidamli shifrni yaratdi, unga uning nomi berildi. Sezar shifrlash murakkab kodlar va shifrlarni o'rganish yo'lidagi birinchi qadamdir. Tsezar shifrining mohiyati shundan iboratki, alifbodagi barcha belgilar ma'lum miqdordagi belgilar bilan bir yo'nalishda siljiydi. Masalan, 3 ta belgini chapga siljitish A dan D ga, B dan E ga va hokazo.

      Klaviatura shablonlariga e'tibor bering. An'anaviy QWERTY klaviatura tartibiga asoslanib, hozirgi vaqtda o'zgartirish va almashtirish printsipida ishlaydigan turli xil shifrlar yaratilmoqda. Harflar ma'lum miqdordagi belgilar bilan chapga, o'ngga, yuqoriga va pastga siljiydi, bu sizga shifrni yaratishga imkon beradi. Bunday shifrlar bo'lsa, belgilar qaysi tomonga siljiganligini bilishingiz kerak.

      • Shunday qilib, ustunlar bir pozitsiya yuqoriga o'zgartirilsa, "wikihow" "28i8y92" bo'ladi.
      • polialfavitli shifrlar. Oddiy almashtirish shifrlari shifrlash uchun alifbo turini yaratish uchun shifrga tayanadi. Ammo o'rta asrlarda u juda ishonchsiz, yorilish juda oson bo'lib qoldi. Keyin kriptografiya oldinga qadam tashladi va shifrlash uchun bir vaqtning o'zida bir nechta alifbodagi belgilardan foydalanishni boshladi. Aytishga hojat yo'q, shifrlashning ishonchliligi darhol oshdi.

    Kod buzuvchi bo'lish nimani anglatadi

      Sabrli bo'ling. Shifrni buzish - sabr-toqat, sabr-toqat va ko'proq sabr. Xo'sh, qat'iyatlilik, albatta. Bu sekin, mashaqqatli ish bo'lib, tez-tez xatolar va belgilar, so'zlar, usullar va boshqalarni doimiy ravishda tanlash zarurati tufayli juda ko'p umidsizlikka uchraydi. Yaxshi shifrlovchi shunchaki sabrli bo'lishi kerak.

Falcon Travis

INGLIZ TILIDAN TARJIMA LAXMAKOV V.L.

KODLAR VA shifrlar

super josus

Kodlar va shifrlar sirlari

Muqaddima

Ikkinchi Jahon urushi paytida Falcon Travis harbiy xizmatda bo'lgan harbiy razvedka uning vazifasi tutib olish, dekodlash va parolini ochish edi turli xil xabarlar, bunday xabarlarni yuborgan va qabul qilganlarning manzillarini aniqlash.
O'quvchiga siz va do'stlaringizdan boshqa hech kim tushunmaydigan do'stlar bilan xabarlar tuzish va almashishdan zavqlanish uchun noyob imkoniyat beriladi.
Siz ushbu kitobdan ko'p alifboli shifrlar, kod panjaralari, belgilar, akrostikalar, ko'rinmas siyoh va "Boyo'g'li" va "Laxin" ("Boyo'g'li" va "Laxin") maxsus kod so'zlari haqida hamma narsani bilib olishingiz mumkin.
Kitob kodlar va shifrlardan foydalangan holda o'yinlar va musobaqalarni tashkil qilishning qiziqarli lahzalarini, shuningdek, qanday qilib kod buzuvchi bo'lishni qiziqarli tarzda aytib beradigan maxsus boblarni taqdim etadi. Qisqasi, bu erda siz super josus bo'lishingizga nima yordam berishini bilib olasiz!
Ushbu kitobda tasvirlangan personajlar va vaziyatlar muallifning tasavvur mahsuli bo‘lib, hech qanday real shaxs yoki voqeaga hech qanday aloqasi yo‘q.
Har qanday tasodif sof tasodifning mevasidir.

Ingliz tilidan tarjima
V.L. Laxmakova

Mualliflik huquqi © V.L. Laxmakov, 2013 yil

Bo'limlar: Sahifalar:

Muqaddima 1
1. Kodlar va shifrlar haqida 2 - 4
2. Harakatlanuvchi shifrlar 5 - 13
3 Katta harakat 14 - 23
4. Oddiy almashtirish shifrlari 23 - 34
5. Katta almashtirish shifrlari 34 - 40
6. Shifrlar - 40 - 44 belgilar
7. Yashirin kodlar va shifrlar 45 - 51
8. 51 - 55 kodini buzishga urinishlar
9. O'yinlar va musobaqalardagi kodlar 55 - 61
10. ko'rinmas siyoh 62 - 69

1-bob
Kodlar va shifrlar haqida

1975 yil sovuq yanvar tongida sarlavhalar maxfiy kodning o'limini e'lon qildi. Bir gazeta baland ovozda "Yozish kodni o'ldiradi!" Ushbu sarlavha ostidagi hikoya, o'sha paytda bu masalalarda juda xabardor bo'lgan ma'lum bir shaxs bilan radio va televidenie intervyusi haqida gapiradi. Suhbat davomida Londondagi agentga avvalroq maxfiy shifrda uzatilgan uzun xat o'qildi. "Kriptografning tinglash dunyosiga bepul sovg'a!", deb qichqirdi maqolada, radio to'xtatuvchilari shu tariqa radio orqali Londonga yuborilgan xabarni ushlab qolishga muvaffaq bo'lishdi va keyinchalik intervyu davomida to'liq shifrlangan shaklda aytildi. Biroq, ko'rinishidan, ushbu xabar-maktubning o'zi o'z mazmuniga ko'ra tutuvchi shifrlovchilarni qiziqtirmagan, ammo ular undan xat mazmuni yashiringan maxfiy shifr haqida etarlicha ma'lumotga ega bo'lishgan, shuning uchun bu shifrdan ikkinchi marta foydalanish vaqt juda xavfsiz bo'lmaydi. Aytilganlarning barchasidan ma'lum bo'lishicha, xat aslida maxfiy kodni "o'ldirgan". Yanvar oyidagi ertalabki gazeta yangiliklarida kodlar va shifrlar bilan bog'liq jiddiy muammo ta'kidlangan."Ko'rinmas siyoh" deb ataladigan narsaning ham o'ziga xos muammosi bor. Va shuning uchun ular o'zlariga nisbatan jiddiy yondashuv va munosabatga ega. Biroq, bizning quyidagi kitobimizda tasvirlangan kodlar, shifrlar va ko'rinmas siyoh bunday jiddiy uyushmada emas, balki engilroq - shunchaki o'yin-kulgi uchun berilgan. Kodlar va shifrlar (shuni yodda tutish kerakki, shifr koddan juda farq qiladi) turli xil maqsadlarda foydalanish uchun - do'stlar bilan maxfiy xabarlar almashish, xazinalarni qidirish va yashirish uchun mos bo'lishi uchun ularning turlari va maxfiylik darajasida juda farq qiladi. , o'z sirlarini saqlab qolishda va boshqa ko'plab holatlarda, ayniqsa, skautlar tomonidan "keng o'yinlar" deb ataladigan keng tarqalgan ochiq o'yinlarda, ko'rinmas yozuv zavq, hayajon va sir tuyg'usini oshirish uchun ishlatilishi mumkin. Biz bu yerda gaplashayotgan ba'zi kodlar va shifrlar kriptografiya fanini allaqachon bilganlar uchun kashfiyot bo'lmaydi, lekin ba'zilari birinchi marta ushbu kitobda uchrashishi mumkin. Bu erda biz ko'rinmas siyohni, xususan, kimyoviy bo'lmagan asosda kiritishimiz mumkin. Ba'zi shifrlar (ularning 50 ga yaqin turlari va ularning kamida yarmi bor) shunchalik soddaki, ular sir emas, lekin ular qisqa muddatli o'yinlarga ralli elementini qo'shib, juda hayratlanarli bo'lishi mumkin. yoki o'yin faoliyati, yoki ba'zan va shunga o'xshash uzoq muddatli faoliyat. Ko'rinmas siyoh, xususan, kimyoviy bo'lmagan va kimyoviy bo'lmagan usullar bilan ishlab chiqilgan siyoh ham xuddi shu o'yin-kulgiga xizmat qilishi mumkin. Boshqa tomondan, kriptografiyada shu qadar xavfsiz shifrlar mavjudki, hatto tajribali shifrlovchiga ham biroz kerak bo'ladi. uzoq vaqt shifrlash kalitisiz ochilishi (xakerlik) uchun.
Kriptografiyada qo'llaniladigan ba'zi atamalarni batafsil tushuntirish uchun keling, yanvar oyidagi eslatmada ko'rsatilgan xat/xabar paydo bo'lishigacha bo'lgan jarayonga amal qilaylik.
Avvaliga xabar umumiy tilda ("oddiy til" yoki "sof" deb ataladi) yozilishi kerak edi; keyin u xatning "oddiy tilini" shifrlangan tilga o'zgartirishi kerak bo'lgan kriptografga topshiriladi, agar biron bir kod ishlatilsa, "shifrlash" yoki "shifrlash" deb ataladi. shifrlash alifbosi, ya'ni. oddiy til harflarini qoʻlda yoki mashinada shifrlash usuli.Shifrlash yoki kodlash natijasi kriptogramma deyiladi. Shundan so'ng, radio operatori uni Morze alifbosida belgilangan manzilga uzatdi, u erda uning kriptografi bir xil kalit yordamida shifrni hal qildi yoki (kodlash holatida) xabarni tushunarli "oddiy til" ga dekodladi.
"Kod" so'zi odatda kodni ham, shifrni ham anglatadi, ammo kriptografiyada ikkalasi o'rtasida farq bor va juda muhim.
Shifr xuddi Morze alifbosi kabi oddiy til alifbosiga asoslangan. Morze alifbosida yuborilgan xabar (aslida maxfiy shifr emas) yozilishi kerak. Xuddi shu narsa maxfiy shifrga ham tegishli.
Kod ko'proq iboralar kitobiga o'xshaydi, unda jumlalar, iboralar, alohida so'zlar va raqamlar bir xil uzunlikdagi harflar guruhlari bilan ifodalanadi, odatda har bir guruhda 3, 4 yoki 5 harfdan ko'p bo'lmaydi. Misol uchun, "YES" o'rniga "AMZ" va "10000" o'rniga "QTR" va "Bizda yoqilg'i yetarli emas" o'rniga "GYX" turishi mumkin. Kodni buzish shifrga qaraganda ancha qiyin, chunki shifrdan farqli o'laroq, u siz bilgan til alifbosiga asoslanmagan va tezroq ishlaydi. Biroq, shifrning asosiy afzalligi shundaki, har qanday ifoda shakli shifrlanishi mumkin. Kodda tuzilgan so'zlar, raqamlar va lug'at guruhlari (so'zlar guruhlari) kodlanishi mumkin, garchi ko'pchilik kodlar alohida alifbolarni o'z ichiga oladi. Kodlar odatda har qanday foydalanuvchi ulardan foydalanish qulayligi uchun tuziladi. Masalan, Dengiz kuchlari (Dengiz kuchlari) kodi birinchi navbatda dengiz terminlari va iboralaridan iborat bo'ladi, tijorat faoliyatida qo'llaniladigan kod esa birinchi navbatda "ish iboralari" deb ataladigan narsalardan iborat bo'ladi. Tijorat kodlari pulni tejashdan ko'ra sir saqlash uchun kamroq qo'llaniladi, chunki. telegraf kompaniyalari so'zlarni oladi, lekin bir qator so'zlardan tashkil topgan kod guruhi ko'pincha faqat bitta so'z yukini ko'taradi.
Kundalik hayotda shifrlarning ikkita asosiy klassi qo'llaniladi: almashtirish shifrlari va transpozitsiya shifrlari.
Birinchi holda, oddiy harf turli harflar yoki harflar yoki raqamlar yoki belgilar bilan almashtiriladi.
Ikkinchi holda, oddiy harflar oddiy bo'lib qoladi, lekin ular asl ma'nosini yashiradigan taksonomiyada aralashtiriladi.
Ba'zi aralash tizimlarda, bu alohida holatda semantik yukni ko'tarmaydigan harflarni qo'shish kerak, bu xabarni yakunlashni murakkablashtiradi. Bunday harflar professionallar tomonidan "nol" deb ataladi. Shifrda yopilgan xabar tinish belgilari bilan to'xtatilmaydi. Har qanday tinish belgilari, ayniqsa savol belgisi, boshqa birovning shifrlovchisiga shifringizni osongina buzishga yordam beradi. Kriptografiyada ishlatiladigan atamalarni standartlashtirish uchun mas'ul bo'lgan organlar yo'q, bu nima uchun bu erda bir xil ob'ektlar yoki tushunchalarni bildiruvchi turli xil atamalar mavjudligini tushuntiradi. Bundan tashqari, bir nechta shifrlar mavjud turli nomlar, boshqalarida esa umuman yo'q. Ushbu kitobda biz uchragan barcha shifrlar, ham nomsiz, ham nomli, bir paytlar o'z nomlariga ega bo'lgan, hatto ba'zan ularga oddiy murojaat qilish uchun ham.
Boshqa atamalar paydo bo'lishi bilan izohlanadi va ulardan foydalanish bo'yicha ko'nikmalaringizni rivojlantirish uchun avval berilgan ba'zi tushuntirishlar biz tomonidan takrorlanadi.

2-bob
Harakatlanuvchi shifrlar

Ushbu turdagi shifr va xabarlarni belgilar, raqamlar yoki boshqa harflarga almashtirish o'rniga tizimli ravishda o'zgartirish yoki boshqacha tarzda "asl harflarni tartibsiz joylashtirish (aralashtirish)" orqali osongina maxfiy qiladigan har qanday boshqa shifrga transpozitsion shifr deyiladi. Ulardan ba'zilari shunchalik soddaki, ular sir emas, boshqalari esa o'z sirlarini hatto bir necha oy davomida juda tajribali dekoderlardan saqlaydilar. Bundan tashqari, bir qancha transpozitsion shifrlar mavjud - ular "transpos" deb qisqartiriladi. Agar kerak bo'lsa, xabarga oldindan belgilangan kod so'zi yoki harfi ("ko'rsatkich" deb ataladi) qo'shilishi mumkin, bu xabar qaysi shifr bilan yopilganligi haqida xabar beradi. Albatta, siz "ko'rsatkichlarsiz" xabarlar almashinuviga rozi bo'lishingiz mumkin, shunchaki zavqlanish uchun shifrlashni o'zingiz hal qiling.
Agar, foydalanish holatida juda oddiy shifrlar ushbu birinchi guruhda xabar yetarlicha xavfsiz ko'rinmaydi, ehtimol siz boshqa shifr ushbu xabarni yanada xavfsizroq qilishini topasiz.
Har qanday xabarni "transpo" ga tarjima qilishni boshlaganimizda, birinchi navbatda odatiy xabarni bloklarda yozish kerak. Bosh harflar. Bu shifrlash jarayonini sezilarli darajada osonlashtiradi va aslida shifrlangan narsangizning nusxasini saqlashingizga yordam beradi.
Yuqoridagi toifadagi bir nechta shifrlarni ko'rib chiqing:

Tasodifiy qismlarga ajratish shifrlash
Xabarning harflari asl tartibda qoladi, lekin so'zlarni niqoblash uchun qayta tartibga solinadi. Quyidagi xabarni hal qila olasizmi? Bu quyidagi shifrlarning aksariyati uchun ishlatiladigan xabar bilan bir xil:
W EN OWME E TINO URS HED

SO'ZLARNI O'ZGARTIRISh KODLARI. CIPHER "r e v"
Maktubdagi so'zlar asl tartibida qoladi, lekin har biri teskari tartibda yoziladi:
EW WON TEEM NI RUO DEHS

TO'LIQ O'ZGARTIRISh CIPHER. KOD "r e v"
Butun xabar almashtirish usuli bilan so'zma-so'z yoziladi:
DEHS RUO NI TEEM EW yutdi
Tasodifiy almashtirish kodi.
To'liq almashtirish shifriga o'xshab, xabar to'liq almashtirish usuli yordamida yoziladi, lekin so'zlarni odatiy, oddiy tarzda tarqatish o'rniga, siz bu tartibni xabarni chalg'itmoqchi bo'lmagan har qanday odamni chalg'itadigan tarzda o'zgartirasiz. . Bunday shifr haqiqatdan ham TASSODIY O'RNATISH CIPHRE hisoblanadi, ammo u xavfsizroq:
DEHS RUO NITE EMWO YANGI

O'ZBARCHI GURUHLAR KODLARI. CIPHER "r e v"
Bunday shifrlarda butun xabar almashtirish usuli bilan oxirgi harfdan birinchisiga qadar yoziladi, so'ngra bir xil miqdordagi harflar guruhlariga bo'linadi: 3,4 yoki 5.
Bunday oddiy shifrlarda odatda harflar guruhini tanlash imkoniyati mavjud xabar harflarini guruhlashning bir usuli ko'pincha boshqasiga qaraganda ko'proq maxfiylikni ta'minlaydi.
(1.) UCHTA TRANSFER CIPHER
Avvalo, xabaringizni yozing va undagi harflar sonini hisoblang. Agar bu raqam 3 ga bo'linmasa, bunday raqamni olmaguncha "nol" qo'shing. Ushbu "nollar" oddiy xabarning oxiriga qo'shilishi kerak va keyin ular shifrlashning boshida paydo bo'ladi, bu erda ular ushbu xabarning shifrlovchisiga xalaqit bermaydi. Shuningdek, xabarning bir qismi sifatida qabul qilinishi mumkin bo'lmagan "nollar" ni tanlashni ta'minlash kerak. Keyin xabarni almashtirish usulidan foydalanib, 3 harfli guruhlarga yozing. Deshifrlash oxiridan boshlanadi va so'zma-so'z o'qiladi va yoziladi yoki butun xabar bir vaqtning o'zida yoziladi va shundan keyingina bosqichma-bosqich yozib olish usuli yordamida so'zlarga bo'linadi.
(2.) CHORAKLI TRANSFER CIPHER
Shifrlash va shifrni ochish protseduralari (1) bilan bir xil, faqat xabardagi harflar soni 4 ga bo'linishi kerak, agar kerak bo'lsa, "nol" qo'shilishi kerak. Keyin, xabar 4 harfli guruhlarga yoziladi.

(3.) BESH TRANSFER CIPHER
Yuqoridagi usullar (1) va (2) bilan bir xil, ammo bu holda xabar 5 harfli guruhga bo'linadi, agar kerak bo'lsa, "nollar" qo'shiladi.
Bu oddiy, oddiy xabar:
BIZ HOZIR SHIRONIMIZDA TO'RISHAMIZ
Mana uni shifrlash jarayoni:
(1) Uch marta almashtirish shifrlash: DEH SRU ONI TEE MWO NEW
(6 guruh)
(2) To'rt marta almashtirish shifrlash: QJDE HSRU ONIT EEMW ONEW (5 guruh)
(3) Beshta almashtirish shifrlari: YZDEH SRUON ITEEM WONEW (4 guruh)

Kelayotgan "NOL" KODI
Oddiy xabaringizni 3 harfli guruhga ajrating. Oxirgi guruhda harflar etarli bo'lmasa, "nol" qo'shing. Shuni yodda tutingki, bunday ma'nosiz shifr harflari qabul qiluvchi tomonidan sizning xabaringizning bir qismi sifatida noto'g'ri qabul qilinmaydi. Keyin har bir 3 harfli guruhning boshiga alifboning istalgan harfini qo'shing:
OWEN BOWM FOET LINO FURS AHED
Sizning dekoderingiz shunchaki har bir guruhdagi birinchi harfni kesib tashlaydi va xabarni o'qiydi. So'zlarning bosqichma-bosqich bo'linishi o'qishni sezilarli darajada osonlashtiradi.
KEYINGI "NOL" KODI
Usul yaqinlashib kelayotgan "nol" shifridagi bilan bir xil, bundan mustasno har bir 3 harfli guruhning oxirida maxsus harf joylashgan, lekin agar kerak bo'lsa, birinchi navbatda oxirgi guruhga "nol" qo'shishni unutmang. 3 harfli guruhni oling:
OWME ETH INOS URST HEDZ KETIDI
Shifrni ochish har bir guruhdagi oxirgi harfni kesib tashlash orqali amalga oshiriladi.
KODLAR "A - NO" va "NOL - A"
(1) "A-Null" kodi: xabarning har bir harfidan keyin "null" qo'shiladi. Nollar alifboning har qanday harfi bo'lishi mumkin. Ushbu shifrda shifrlangan xabar har doim dastlabki xabarning uzunligidan ikki baravar ko'p bo'ladi, shuning uchun u qisqa xabarlar uchun ko'proq mos keladi.
Shifrni ochish uchun siz barcha "nollarni" kesib tashlashingiz kerak va siz o'zingiz uchun mo'ljallangan xabarni olasiz. Siz xabarning har ikkinchi harfini, keyin esa oxiridagi har bir o'zgaruvchan harfni kesib tashlashingiz kerak.
(2) Null-A shifr: Bu shifr A-Null bilan bir xil tarzda qo'llaniladi, ammo bu holda "null"lar xabarning harflaridan keyin emas, balki ularning oldiga qo'yiladi.
Mana oddiy xabarga misol: BIZ BUGUN KETIB ETAMIZ
(1) "A-Null" kodi: WREN GOOGISNOGY TROMDRAVYSga rozilik beradi
(2) Null-A kodi: AWLE FAIRIE OGNORILNIG STROPDRAKY

VOYALGA QO'SHIMLAR KODLARI. KOD "VOWEL-PLUS"
Har bir unli va Y harfidan keyin unli yoki Ydan boshqa har qanday harfni qo'shing. Deshifrlash uchun har bir unli va Y harfidan keyingi harfni kesib tashlang, xabar kutilganidek o'qiladi. Oddiy xabar:
Men lagerga bormayapman, shuning uchun siz mening uyqu xaltamga ega bo'lishingiz mumkin Ushbu shifrda xuddi shu xabar:
IS ARM NOWT GOGIGNG TOP CASMP SON YKOLUM MAPYK HALVED MYG SLBEMPIRNGBANG

KOD "SANDVICH"
Oddiy xabar yozing - xabar. Harflar sonini hisoblang va bosqichma-bosqich yozish orqali xabarni yarmiga bo'ling. Agar xabarda toq sonli harflar bo'lsa, birinchi yarmida qo'shimcha harf bo'lsin. Keyin xabarning birinchi yarmini boshqa harf qo'shish uchun harflar orasidagi bo'sh joy bilan yozing. Endi, birinchi bo'shliqda, ikkinchi yarmining birinchi harfini kiriting, so'ngra ikkinchi bo'shliqqa - u erdan ikkinchi harf va butun ikkinchi yarmi birinchi yarmining "sendvichi" ni to'ldirgunga qadar davom etadi. Shifrlash bitta uzun harflar qatorida tuzilishi yoki bir xil yoki tasodifiy uzunlikdagi guruhlarga bo'linishi mumkin. Mana shifrlash, bu erda ikkinchi qismning birinchi harfi qo'shiladi:
BIZ HOZIR BIZNING BO'LGANIMIZDA TO'RISHAMIZ
WIEN O W ME E T

Shifrni ochish uchun birinchi va har bir keyingi harfni satr oxirigacha, so'ngra ikkinchi va har bir keyingi harfni qator oxirigacha o'qing; yoki harflarni berilgan tartibda yozing va so'zlarni "bosqichma-bosqich" satri bilan ajrating.

JUMBLING CYFER
Bu shifr toq sonli harflar mavjudligini nazarda tutadi. Birinchidan, xabaringizni yozing, harflar sonini hisoblang va agar kerak bo'lsa, "nol" qo'shing. Birinchi harfni satrning o'rtasiga, keyingi harfni birinchisining chap tomoniga, birinchisining o'ng tomoniga va hokazo yozishdan boshlang, xabaringiz tugaguniga qadar o'ng va chapdagi harflarni almashtiring. . Alifboning birinchi 9 ta harfiga misol keltiramiz: H,F,D,B,A,C,E,G,I va shu tarzda shifrlangan xabar namunasi: DHROIEMOEWNWETNUSEQ
Bunday shifrlash bir butun sifatida yoki harflar guruhlarida yuborilishi mumkin, chunki bunday tartib bir xil harflarni saqlashga imkon beradi. Shifrni ochish uchun o'rta harfni toping va xabarni birma-bir o'qing, navbatni almashtiring: chap - o'ng, chap - o'ng oxirigacha.

CIPHER "ZIGZAG"
Ushbu shifr "Palisade" nomi bilan ham tanilgan va bu davrda ishlatilganligi aytiladi Fuqarolar urushi Amerikada.
Xabar yozing, keyin undagi harflar sonini hisoblang. Agar bu raqam 4 ga bo'linmasa, (A) bandida ko'rsatilganidek, "nol" qo'shing (10-betga qarang). Keyin xabarni so'zlar orasida bo'sh joy qoldirmasdan va (B) dagi kabi satr ostidagi har bir o'zgaruvchan harf bilan yozing. Endi siz uni keyingi yo'naltirish uchun xabar yozishga tayyormiz. Xabar uchun tanlangan qog'oz varag'ida 4 ta harf guruhining yuqori qatorini yozishni boshlang va (B) dagi kabi qatorlarni birlashtirib yozishni davom eting. Bunday xabarni dekodlash juda oddiy. Avvalo, qabul qilingan xabardagi harflar sonini hisoblang va yarmini qalin nuqta yoki chiziq bilan belgilang. Keyin bir qatorga xabarning birinchi yarmidagi barcha harflarni yozing, bunda harflar orasiga boshqa harf qo'yish uchun etarli bo'sh joy qoldiring.Bu bo'shliqlarga xabarning ikkinchi yarmidagi harflarni birinchi harfni kiriting. (D) da ko'rsatilganidek, keyingi bo'shliq va boshqalar oxirigacha, shifrni hal qilishning yarmini ko'rsatadi:
(A) BIZ HOZIR QZ SHEDIMIZDA TO'RISHAMIZ

(B) W N W E T N U S E Q
E O M E I O R H D Z

(B) WNWE TNUS EQ.EO MEIO RHDZ

(D) BIZ / HOZIR / TANISHAMIZ / U S E Q
E O M E I O R H D Z

KOD "SOVA" ("boyqush")

Xabaringizni so'zlar orasida bo'sh joy qoldirmasdan yozing, lekin tepada, uning tepasida, chiziqning butun uzunligi uchun "OWL" so'zini takrorlang va ko'rsatilganidek, bir tomondan yuqoridan pastgacha vertikal ravishda faqat bir marta yozing. Yuqori satrdagi oxirgi so'z "OWL" to'liq bo'lishi kerak va uning ostida xabarning harflari bo'lishi kerak. Bu shuni anglatadiki, agar kerak bo'lsa, xat 3 ga bo'linishi kerak, hatto "nol" bilan ham. Keyin xabarning har bir harfi uning ustida turgan bir xil harfga ega bo'lgan qatorga tashlanadi. Bu xabarni uchta qatorga ajratadi, keyin ular birin-ketin yoziladi va shifrlangan xabarni hosil qiladi.
Guruhlash boshqacha. Bu erda tasodif elementi mavjud. Dekoder xabarda “OWL” shifridan foydalanilganligini aniq bilib, avval xabardagi harflar sonini hisoblab chiqadi, uni 3 ta teng qismga ajratadi va har bir qismga kalit so‘zning bir harfini beradi. Keyin u bir qator "OWL" - butun xabarni qoplash uchun etarli bo'lgan so'zlarni yozadi (1), so'ngra "O" harflari ostida "O" guruhining harflariga tegishli barcha harflarni yozadi.
(1) OWLOWLOWLOWLOWL (2) O W O E I U H
WENOWMEET I NOUR SHED W E W E N R E. L N M T O S D

(3) WOEI UHE WENR EN MTOSD
Shundan so'ng, u ketma-ket ikkita boshqa guruhga (2) kiradi va xabar shifrlangan va o'qish uchun mos bo'ladi. Bu erda uning ishi deyarli yakunlandi:
1) OWLOWLOWLOWLOWL 2) O W L

WE OW EE I N U R HE WOEI UH E WENR E N MTOSD

KOD "HAWK" ("HAWK") va "RAVEN" ("RAVEN")

Bu shifrlar OWL shifriga o'xshaydi, lekin xabarlar mos ravishda 4 5 qismga guruhlangan.Ular quyidagicha ishlaydi:
HAWKHAWKHAWKHAWKHAWK RAVE N RAVENRAVENRAVEN
WENOWMEET I NO U RS HED QZ WENOWME ET INOURSH EDQZ
H W W T U E R W M N H
A E M I R D A E E O E
W N E N S Q V N E U D
K O E O H Z E O T R Q
N W I S Z
WWTUE EMIRD NENSQ OEOHZ
WMNH EEQE NEUD OTRQ WISZ

Shifrni ochish SOVA shifridagi kabi amalga oshiriladi.

KOD "MARG"
Ushbu engil shifrlar yuqoridagilardan ko'ra xavfsizroq. Shunday qilib, xabaringizni katta harflar bilan yozing va pastki qismida boshqa bosh harflar qatoriga joy qoldiring. Shundan so'ng, qiya chiziqlardan foydalanib, siz foydalanadigan shifrga ko'ra xabarni guruhlarga ajrating (3,4,5). Oxirgi guruhda etarli harf bo'lmasa, "nol" qo'shing.
Quyidagi misollar qanday shifrlashni ko'rsatadi:
(a) - yozma va qiya chiziqlar bilan ajratilgan xabarni ko'rsatadi
(b) - shifrlangan individual guruhlarni, almashtirish usullarini ko'rsatadi
(c) - shifrlangan xabar yuborish uchun qanday yozilishini ko'rsatadi
(d) xuddi shu xabarni yozishning boshqa usulini ko'rsatadi.
Tasodifiy guruhlash har doim bunday shifrni yanada maxfiy qiladi. Bu dekoderga xabaringiz satrlari ostida bo'sh joy qoldirishingizga yordam berishi mumkin.
KOD "BI-MARG"
Xabar ikki harfli guruhlarga bo'lingan:
(a) BIZ \ YO'Q \ W M \ EE \ T I \ N O \ UR \ SH \ ED \
(b) EW \ ON \ M W\ EE \ I T \ O N \ RU \ HS \ DE \

shifrlangan xabar:
(c) EW ON MW EE IT ON RU HS DE
(d) EWON MWEE ITO NR UHSDE

KOD "TRI-MARG"
Xabar uch harfli guruhlarga bo'lingan:
(a) BIZ N/ OW M / EET / IN O / UR S / HED
(b) NE W/ MWO / TEE / ON I / SR U / DEH

shifrlangan xabar:
(c) YANGI MWO TEE ONI SRU DEH
(d) NE WMW OTE EONIS RUD EH

KOD "QUAD - MARG"
Xabar to'rt harfli guruhga bo'lingan:
(a) BIZ YO'Q / W MEE / T IN O / UR SH / EDQZ
(b) ON EW / E EMW / O NI T / HS RU / ZODE

shifrlangan xabar:
(c) ONEW EEMW ONIT HSRU ZQDE
(d) BIR WEEM RUZ QDEDA G'alaba qozondi

KOD "QUIN-MARG"
Xabar besh harfli guruhlarga bo'lingan:
(a) BIZ HOZIR / MEN / N BIZNING S / HEDQZ NI TANISHAMIZ
(b) WO NEW / ITEE M/ S RUO N/ ZQDEH

shifrlangan xabar:
(c) WONEW ITEEM SRUON ZQDEH
(d) WO NEWIT EEMS RUONZ QDEH

KOD "VARI-MARG"
Xabar tasodifiy guruhlarga bo'lingan:
(a) BIZ YO'Q / W ME / ET / IN OU / R SHED
(b) ON EW / E MW/ TE / UO IN / D EHSR
shifrlangan xabar:
(c) ONEW EMW TE UONI DEHSR

Shifrni ochish uchun xabarni shifrlash davom etayotgan guruhlarga bo'lish kifoya va har bir guruh ostida almashtirish usuli yordamida bir xil harflarni yozing. Bunday holda, xabar o'zi ochiladi.
CIPHER "TWSTED COMMUNICATION"
Xabaringizni yozing, keyin uni 3, 4 yoki 5 harfdan iborat guruhlarga qayta yozing. Agar kerak bo'lsa, oxirgi guruhni to'ldirish uchun "nol" qo'shing. Quyida biz ba'zi misollarni keltiramiz:
(a) WEN OWM EET INO URS HED
(b) WENO WMEE TINO URSH EDQZ
(c) WENOW METI NOURS HEDQZ

Keyin quyidagi misolda ko'rsatilganidek, ikkita oxirgi harfni guruhlar orasiga qo'ying va natijani shifrlangan xabar sifatida yozing:
(a) WEO NWE MEI TNU ORH SED
(b) WENW OMET EINU ORSE HDQZ
(c) WENOM WEETN IOURH SEDQZ
Shifrni ochish oxirgi harflarni guruhlar o'rtasida siljitish orqali amalga oshiriladi. "Twisted Connection" (c) - bu sizning xabaringizni begona ko'zlardan himoya qilishning eng siridir.

katta harakat
"O'RTA"

Scytale - silindrsimon chiziq, tarixda tasvirlangan mexanik shifrlash vositalarining eng qadimgisi - birinchi shifrlash "mashinasi". Scytale sifatida siz qalam yoki shunga o'xshash, ammo qalinroq va uzunroq, lekin uzunligi 20 sm dan oshmaydigan yoki shunchaki istalgan uzunlikdagi naychadan foydalanishingiz mumkin, lekin sizning qabul qiluvchingiz bilan kelishilgan bir xil diametrli. Keyin sizga kengligi 2 santimetrdan oshmaydigan uzun qog'oz chizig'i kerak bo'ladi. Gazeta varag'ining bo'sh chetlari yoki har qanday jurnalning ikki sahifasidan uzun chiziq ishlashi mumkin. Scytale bilan ishlash jarayoni qanday?
Tugma yoki kauchuk tasma yordamida qog'oz tasmasining boshini tayoqchaning boshiga mahkamlashdan boshlang. Endi bu lentani "tayoq" atrofida spiral shaklida o'rang, shunda har bir keyingi burilish oldingi burilishning deyarli yarmini qoplaydi va lentaning uchini tugma, kauchuk tarmoqli yoki shunga o'xshash bilan mahkamlang. Lentani teng ravishda o'rashning eng oson yo'li - bir qo'l bilan lentaning boshini mahkamlash va qog'oz tasmasi boshqa qo'lning barmoqlari orqali erkin o'tishi uchun "tayoq" ni soat yo'nalishi bo'yicha aylantirishdir.
Xabaringizni yozib olish uchun tayoqchani gorizontal holatda o'rnating, lentaning boshi chapdan o'ngga, tayoqchani burilmasdan ushlab turing va chapdan o'ngga harflar bilan yozing, har bir navbatdagi burilishda bitta harf qo'ying. Chiziqni tugatganingizdan so'ng, tayoqchani biroz orqaga burang va xabaringizning keyingi qatorini oldingisining ostidan boshlang va butun xabaringizni yozmaguningizcha davom eting. Tayyor xabarni tayoqchadan olib tashlang va uni rulonga aylantiring yoki kvadrat shaklida katlayın. Siznikiga o'xshash "tayoqcha" ga ega bo'lgan shifrlovchi, qabul qilingan lentani kriptograf bilan bir xil tarzda o'rab oladi va faqat shu holatda u ma'lumotni bilib oladi.
KOD "GEO - TRANSPO"
Ushbu turdagi shifrlar 2-Jahon urushi davrida Germaniya Vermaxti tomonidan keng qo'llanilgan. Shifrning to'liq nomi biroz og'ir tuyuladi:
"Geometrik ko'chish yoki geometrik siljish". Ushbu shifr o'z nomini shifrlashning ikki bosqichidan birinchisida xabarning harflari shaklida / to'rtburchak shaklida joylashtirilganligi sababli oldi.
To'rtburchak, albatta, kvadratni o'z ichiga oladi. Bunday shifrlarga berilgan yana bir nom: "Ustunli transpozitsiya", dan Inglizcha so'z"ustun" (ustun, ustun), chunki shifrlashning ikkinchi bosqichida to'rtburchakning ustunlari yoki harflari qatorlari shifrlangan xabarni hosil qilish uchun ajratiladi.
Quyidagi misol bunday shifr bilan ishlash qanchalik osonligini ko'rsatadi. Birinchidan, xabar kiritiladi va harflar soni hisoblanadi:

BIZ HOZIR BO'LGANIMIZDA TO'RISHAMIZ (18)

Bu shuni anglatadiki, xabar har biri 9 harfdan iborat ikkita ustunga yoki har biri 6 harfdan iborat uchta ustunga joylashtirilishi mumkin, lekin buning o'rniga biz ikkita "nol" qo'shamiz va xabarni to'rtta 5 harfli ustunga joylashtiramiz. To'rtburchak qog'oz varag'i bu bosqichni ancha osonlashtiradi.

W E N O W
M E E T I
N O U R S
H E D Q Z

Shundan so'ng, harflar ustunlari chapdan o'ngga tartibda yoziladi va shifrlash endi shunday o'qiladi: WMNH EEOE NEUD OTRQ WISZ
Shifrni ochish uchun siz ushbu guruhlarni yana ustunlarga, chapdan o'ngga yozishingiz va "ilon" xabarini o'qishingiz kerak, ya'ni. yuqoridan pastdan chapdan o'ngga. Bu shunday shifrning eng oddiy shakli. Shu qadar soddaki, hech bir professional kriptograf uni shifrlash uchun ishlatmaydi.
Lekin, shu bilan birga, bunday professional osongina bir xil shifrni yorilish uchun juda qattiq yong'oqqa aylantirishi mumkin. Bu siz uchun ham ishlaydi. Bu shifrni boshqa birovning dekoderi uchun murakkab boshqotirmaga aylantirishning ikki yo‘li ma’lum. Siz ushbu usullardan alohida yoki birgalikda foydalanishingiz mumkin. Birinchi usul kalit-raqam yoki kalit so'z mavjudligini nazarda tutadi. Harf guruhlarini taqsimlash tartibi bunga bog'liq. Aytgancha, kalit so'z kalit raqamdan ko'ra afzalroqdir, chunki uni eslab qolish osonroq. Kalit raqam ko'pincha raqamli tartibni, kalit so'z esa alifbo tartibini bildiradi. Masalan, "BLAZE" kalit so'zi harflarining alifbo tartibida A, B, E, L, Z (ya'ni alifbo tartibida) va 93418 kalit raqamidagi raqamlarning son tartibi 1,3,4, 8.9 (ya'ni 1 dan 9 gacha sanash tartibida). Quyidagi misolda ushbu ikkita kalit bizning xabarimizni qanday o'zgartirishi aniq ko'rsatilgan:

B L A Z E 9 3 4 1 8
W E N O W W E N O W
M E T I M E E T I
N O U R S N O U R S
H E D Z Q H E D Z Q

(a) NEUD WMNH WISQ EEOE OTRZ
A B E L Z (alifbo tartibida)

(b) OTRZ EEOE NEUD WISQ WMNH
1 3 4 8 9 (raqamli tartib)
Xabar mo'ljallangan dekoder Word-Kalit yoki Raqam-Kalitni biladi. Xabar(lar)ni olgandan so'ng, u har bir guruh ostidagi kalit so'zning har bir harfini alifbo tartibida yozishi, so'ngra kalit so'zni yozishi va uning ostiga har bir harf guruhini kiritishi kerak. Quyidagi misolda deyarli tugallangan parol hal qilish ko'rsatilgan:
(a) A B E L Z
NEUD WMNH WISQ EEOE OTRZ

B L A Z E
V E N V
M E E I
NO U S
H E D Q
Ushbu turdagi shifr bilan xabarga ko'proq maxfiylikni berishning ikkinchi usuli - birinchi bosqichda to'rtburchaklar hosil qilishda harflarning maxsus joylashishi. Bu birinchi bosqich yozish (yozish), ikkinchi bosqich esa transkripsiya (yozish) deb ataladi. Xabar birinchi bo'lib yoziladi, ya'ni. to'rtburchaklar shaklida yoziladi va keyin transkripsiya qilinadi, ya'ni. harflar guruhlarida yozilgan. 16-sahifada biz ikki xil usulda yozilgan va TEXAS va LAZY kalit so‘zlari bilan transkripsiya qilingan namunaviy xabarimizni ko‘rib chiqamiz.
(c) da yozish gorizontal qatorlarda (xuddi oldingi misoldagi kabi gorizontal qatorlarda yozilgan) va yozish ustun kalit so'zida amalga oshiriladi. (d) da yozuv soatning yuqori o'ng burchagidan siljitish orqali amalga oshiriladi va yozish oddiy so'z - kalit orqali amalga oshiriladi, ya'ni. kalit so'z yon tomonda joylashgan va shuning uchun ustun-ustunlar o'rniga harflar qatorlarini bildiradi. Xabarning mos keladigan tartibi marshrut deb ataladi - variantlar vertikal o'zgaruvchan marshrut, soat miliga teskari yo'nalish va boshqalar.
Shifrni ochish avval aytib o'tilgan tarzda amalga oshiriladi, lekin parol hal qiluvchi xabarni o'qish kerak bo'lgan marshrutni ham bilishi kerak, ya'ni. kalit so'zga qarama-qarshi qatorlar yoki ustunlar.
(c) TEX AS L NOURW
WENOW A I ZQSE
I T EEM Z TDEHN
URS YO'Q EEMWO
QZ DEH
(c) OERE ETOZ WMSH WINQ NEUD
(d) IZQSE NOURW EEMWO TDEHN

Turli xil yozuv yo'llari juda ko'p. Quyida ba'zilari. Taqdim etilgan marshrutni osongina kuzatib borishingiz uchun alifbo qo'llaniladi. Bunday shifrlardan foydalanuvchilar oldindan tayyorlangan kod harflarida xabar qaysi yo‘nalishda yozilganligi va qaysi kalit so‘z yoki kalit raqamidan foydalanilganligini ko‘rsatishi mumkin.
Gorizontal
Rasmiy (to'g'ri) o'zgaruvchan (ilon)

ABCDE - ABCDE
FGHIK-KIHGF
LMNOP - LMNOP
QRSTU-UTSRQ
VWXYZ VWXYZ

Vertikal
AFLQV AKLUV
BGMRW BIMTW
CHNSX CHNSX
DIOTY DGORY
EKPUZ EFPQZ

Ichki spiral

ABCDE AQPON
QRSTE BRYXM
PYZUG CSZWL
OXWVH DTUVK
NMLKI EFGHI

Tashqi spiral
soat miliga teskari yo'nalishda
ZKLMN NMLKZ
YIBCO OCBIY
XHADPPDAHX
WGFEQQEFGW
VUTSR RSTUV

Ushbu 8 marshrutni turli xil boshlang'ich nuqtalari bilan bir necha marta oshirish mumkin. Masalan, "gorizontal", "vertikal" va "ichki spiral" 4 ta burchakning istalgan joyidan boshlanishi mumkin, "tashqi spiral" esa to'rtburchak shakliga ko'ra har qanday joydan boshlanishi mumkin.
Ko'pchilik oson yo'l etarlicha uzun xabarlar bilan ishlash uni to'rt yoki besh qatorda yozish, chapdan o'ngga o'qish (bu to'g'ridan-to'g'ri gorizontal yozuv deb ataladi) va mos kalit so'zni tanlashdan iborat.
Kalit so'z bir nechta so'zlardan iborat bo'lishi mumkin. Quyida uzoq xabarning tegishli namunasi keltirilgan.
MARYLOVESFUN
WENOWMEETI NO
URSH E DEVERYS
Shanba tong
NGTOPR ACTI S E
FORTHEMATCHX

ERTGO EVMCA IRRIC WEDPH WUANE OSIEX MDARE NSUTR
TEOTT NYNSH EEYAM OHROT
Bunday xabar BLAZE naqshiga muvofiq dekodlanadi (15-16-betlarga qarang).
Siz allaqachon sezgan bo'lsangiz kerak, bu geometrik transpozitsiya shifrlari har qanday oddiy xabarni sir saqlashga imkon beradigan uchta usul mavjud:
1) xabarni odatdagi tarzda chapdan o'ngga yozish usuli (rasmiy gorizontal, MARZLOVESFUN kalit so'zi ostidagi xabarda bo'lgani kabi) va ustunlarni kalit so'z bo'yicha alifbo tartibida ajratib ko'rsatish.
2) xabarni g'ayrioddiy tarzda yozish usuli (masalan, markazdan chiqadigan spiral kabi marshrut) va ustunlarni kalit so'z bilan tasodifiy tartibga solish o'rniga, chapdan o'ngga odatiy yozish tartibida ajratib ko'rsatish. .
3) TEXAS xabaridagi kabi qolgan ikkitasini birlashtirish orqali.
Ushbu uchta usulni nomlashda ko'pincha tushunmovchiliklar yuzaga kelganligi sababli, biz ularni chaqirishga rozi bo'lamiz: 1) ustun 2) marshrut 3) marshrut va ustun.

CIPHER "panjara" (panjara)
Bunday shifrlar Italiyada Genrix V||| davrida qo'llanilgan va Birinchi jahon urushi davrida juda keng qo'llanilgan. Panjara transpozitsiya turi bo'yicha shifrlash apparatining bir qismidir.
"Niqob" yoki "panjara" deb ham ataladigan panjara - bu karton yoki shunga o'xshash material bo'lib, unda maxsus kvadratchalar kesilib, kartonning turli joylariga joylashtiriladi. Bunday karton qog'oz varag'iga o'rnatiladi va xabarning harflari ularga mos keladi. Bunday shifrning eng keng tarqalgan turlari "o'zgaruvchan (yoki "aylanuvchi") panjara", "qaytariladigan panjara" va "tasodifiy panjara" dir.
KOD "aylanuvchi panjara"
Bunday holda, kartada kvadratchalar shunday joylashtirilganki, karta har 90° ga aylantirilganda qog'ozning turli joylari ochiq qolmaydi. Harflar to'rtta pozitsiyaning har biridagi kvadratchalarga yozilgandan so'ng, ular aralash harflardan iborat kvadrat blokni hosil qiladi. Misol uchun, xabar: BIZ HOZIR BIZNING HOT TELL EMAS BOSHQARMIZDA TANISHAMIZ TIM quyidagi usul yordamida 6 x 6 "aylanuvchi panjara" kartasi bilan shifrlangan bo'lishi kerak.
"GRILLE" qog'ozga qo'yiladi va tirqishli kvadratlar xabarning birinchi to'qqizta harfi bilan to'ldiriladi. Keyin "GRILLE" soat yo'nalishi bo'yicha 90 ° aylantiriladi va keyingi to'qqizta harf yoziladi. Yana ikkita burilish qilgandan so'ng, biz xabarning qolgan harflarini kiritamiz. Xabarda tirqishli kvadratlardan (harflar -34 va to'liq burilishdagi kvadratlar -36) ikkita harf kamroq bo'lganligi sababli, "GRILLE" ning oxirgi navbatini to'ldirishni yakunlash uchun ikkita "NOL" qo'shiladi: Q va Z. Barcha kvadratlarni to'ldirgandan so'ng, biz GRILLEni olib tashlaymiz va natijada olingan xabarni qator yoki ustunlardagi guruhlarga yozamiz yoki ko'proq maxfiylik uchun ustunning Kalit so'zidan foydalangan holda guruhlarni ajratib ko'rsatish orqali.

1 2
W E I N
YO'Q
a) O 4 b) U R
2 Vt 3 S
E E M H E
T D
3 4
Va keyin biz ham aylanamiz:

3 4
N T
O T E L
c) T d) L
4 H E 2 1 T I
E M
U T Q Z
1 2

Aynan bir xil GRILLEga ega bo'lishi va yozuv qanday shifrlanganini bilishi kerak bo'lgan shifrlovchi, birinchi navbatda, harflar guruhlarini kvadrat shaklga qaytaradi, so'ngra o'zining GRILLE-ni qo'llagan holda, shifr bilan bir xil tartibda ishlaydi.
GRILLE o'lchamlari va shifrlash naqshlarining keng assortimenti mavjud. Quyida biz GRILLE 4 x 4, 5 x 5, 6 x 6 va hatto 10 x 10 namunalarini beramiz. 5 x 5 GRILLE har doim toza markaziy maydonga ega - shifrlangandan keyin kvadrat va uni to'ldirish uchun bu erda NOLI kerak. dan ortiq guruhlar
6 ta harfni yarmiga bo'lish mumkin, ammo bu holda ular birgalikda joylashtirilishi kerak. Yon tarafdagi raqamlar xaritani aylantirish ketma-ketligini bildiradi
4 x 4
1
X
2 4
X X
X
3

5 x 5
1
X
X
2 X 4
X X
X
3
1 6x6
X X
X
2 X X 4
X
X X
X
3

10x10
1
X X X
X X
X X
X X X
2 X X X
X X
X X
X X X
X X X
X X
3

CIPHER "qaytariladigan panjara
Bunday holda, GRILLE, Rotating Grid shifridan farqli o'laroq, kvadrat bo'lmasligi kerak. Uning to'rtta pozitsiyasi quyidagicha: A - yon, TOP -1 (juda yuqori); TOP -2 eng yuqori o'rinni egallashi uchun kartani aylantiring. Biz kartani B tomoniga, TOP - 1 ga yana tepada aylantiramiz; va biz kartani burish bilan tugatamiz, shunda eng yuqori qismi TOP - 2 B - tomonlarni oladi. Shifrlash va shifrni hal qilish "aylanuvchi panjara" bilan bir xil. Quyida "Reversible Lattice" shifriga misollar keltirilgan.

A BE PX - 1 A BE PX - 1
x x
x V- x V-

x x yuz x x yuz

X x rona x x ro

X x yoqilgan
x x
x x
x x
x x x x
BE RH - 2 BE RH - 2

CIPHER "TASODIY GRID"
Ushbu shifr juda qisqa xabarlar va Kalit so'z yoki parol orqali o'tish uchun eng mos keladi. Panjara bu holda har qanday shaklda bo'lishi mumkin va ochiq kvadratchalar har qanday joyda bo'lishi mumkin, chunki bu shifrdagi panjara irg'itmaydi va aylanmaydi. Xabar ochiq kvadratchalarga kiritiladi, keyin GRILLE o'chiriladi va bo'sh joylarga Zero - harflar kiritiladi. Dekoder dekodlash vaqtida sakrash harflariga bir xil GRILLE panjarasini o'rnatadi. Nol - harflar yopiq va xabarni o'qish oson.
"panjara" ishlab chiqarish
Har qanday turdagi GRILLE qilish uchun kartani kerakli miqdordagi kvadratlarga soling va to'rt tomondan chekkalarni qoldiring. Kesiladigan kvadratlarni belgilash uchun xochdan foydalaning. Kvadratning o'rtasini teshib, uning burchaklarida kesiklar qiling, hosil bo'lgan uchburchaklarni egib, kesib oling. GRILLE-ga kerakli qo'shimcha tafsilotlarni qo'shing.

ODDIY ALMASH shifr

Meri, Shotlandiya qirolichasi, 1568 yilda Shotlandiyadan qochib ketganidan keyin qamoqqa olingan Angliyadagi Chartley Xollda bo'lganida, uning amakivachchasi qirolicha Yelizavetani o'ldirish va o'zini ingliz taxtiga ko'tarish uchun fitna uyushtirgan. . Rejalashtirilgan ishning asosiy birinchi qiyinligi, qamoqxona boshlig'i Amyas Pauletning hushyor qo'riqchi ko'zi ostida o'ralgan feodal qal'asi bilan o'ralgan Chartli Xolldan xabarlarni qanday qabul qilish va uzatish edi. Bunday to'siqni engib o'tish uchun mahalliy pivo ishlab chiqaruvchisini fitnaga jalb qilishga qaror qilindi. Rejaning o'zi shunday edi: Qirolicha Meri maxfiy xabarni jo'natishi kerak bo'lganda, u buni o'zining ikki kotibidan biriga aytib beradi, keyin esa uni shifrlaydi. Keyin shifrlangan xabar buklanadi va muhrlanadi, teriga o'raladi va pivo yetkazib berish va qal'adan bo'sh bochkalarni olib tashlash uchun chaqirilganda pivo ishlab chiqaruvchiga beriladi. Pivo ishlab chiqaruvchisi quvurga o'ralgan xabarni olgach, uni oldindan tayyorlangan vilkaga ulab, bo'sh bochkaning teshigidan surishi kerak edi. Qal'aning xavfsizligidan pivo ishlab chiqaruvchisi maxfiy paketni olib, uni Londonga etkazib berish uchun qirolicha Maryamning ishonchli xabarchisi Gilbert Giffordga topshirishi kerak edi. Keyin fitnachilarning maxfiy xabarlari Gifford tomonidan pivo ishlab chiqaruvchiga olib borildi, u ularni yashirincha, bochka yordamida Chartli Xollga uzatdi. Ammo, afsuski, Shotlandiya qirolichasi Meri uchun uning ishonchli xabarchisi qirolicha Yelizavetaning ayg‘oqchilaridan biri bo‘lib, pivo ishlab chiqaruvchi va qamoqxona nazoratchisi u bilan yaqindan hamkorlik qilgan. Giffordga Meri yoki uni qo'llab-quvvatlagan bir guruh fitnachilar uchun xabar berilganda, u birinchi navbatda Ser Frensis Uolsingem boshchiligidagi qirolicha Yelizaveta maxfiy xizmati shtab-kvartirasiga etkazishi kerak edi. Bosh shtab-kvartirada muhr ochildi va xabarning nusxasi tayyorlandi, so'ngra muhr ustalik bilan soxtalashtirildi va yana muhrlandi, shundan so'ng Gifford asl xabar bilan yo'lga chiqdi. Ayni paytda, Uolsingemning eng yaxshi dekoderi Tomas Filipp xabarni juda tez hal qilardi. Xulosa qilib aytish kerakki, barcha fitnachilar qo'lga olinib, osilgan va 1587 yil 8 fevralda Fotheringhay qal'asining katta zalida Shotlandiya qirolichasi Meri Styuartning boshi kesilgan.
Yuliy Tsezar o'z sarkardalari bilan yashirincha o'z nomi bilan atalgan shifr orqali muloqot qildi, garchi u buyuk Tsezar tomonidan qo'llanilishidan ancha oldin ma'lum bo'lgan. Shifrning mohiyati quyidagicha edi: Xabarning har bir tartibli (oddiy) harfi alifboda uchinchi o'rinda turgan uning orqasida turgan harf bilan almashtirildi. Oddiy X, Y, Z A, B, C bilan almashtirildi; shunday qilib, masalan, LAZY so'zi ODCB bilan almashtirildi. Yuliy Tsezarning shifrlash alifbosi odatdagidan har doim uchta harfdan iborat bo'lgan, lekin harflar asosiy harfdan OVCHI yoki UCHUN har qanday miqdordagi harflar soniga to'g'ri kelishi mumkinligi sababli, bunday shifr "SILING ALPHABET CIpher" deb nomlangan.

TSEZAR CYFER
Hammasi tamom qisqa ism Yuliy Tsezar shifrini yoki Sürgülü alifbo shifrini belgilash uchun. Uning mohiyati quyidagicha:
Oddiy alifbo yoziladi va shifr alifbosi quyida yoziladi, yuqoridagi bilan bir xil tartibda yoziladi, lekin oddiy alifboning birinchi harfidan bir yoki bir nechta oldinga yoki orqaga ajratilgan harfdan boshlanadi. pastki qatorning boshida etishmayotgan harflar. Quyidagi misol "K" bilan boshlanadi va shuning uchun bunday shifrni Sezar shifrini "K" deb atash mumkin:
Oddiy: A,B,C.D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y, Z
Kod: K,L,M,N,O,P,Q,R,S,T,UVW,X,Y,Z,A,B,C,D,E,F,G,H,I,J
Xabarni shifrlash uchun oddiy alifbodagi har bir kerakli harfni toping va almashtirishni yozing, ya'ni. oddiy alifbo harfi ostida qat'iy turgan shifrdagi harf. Xabar oddiy so'z guruhlarida yoki kattaroq maxfiylik talab qilinsa, 3, 4 yoki 5 harfdan iborat guruhlarda yozilishi mumkin. Shifrni ochish uchun shifrlangan alifbodagi har bir kerakli harfni toping va tegishli harfni qat'iy ravishda tepaga yozing.

Kalit SOʻZLAR CIPHRES
Aralash shifrli alifbo har doim ketma-ket alifboga qaraganda ko'proq maxfiylik darajasini beradi. Eng oddiylaridan biri va samarali usullar Odatda bitta so'zga asoslangan alifbo aralashtirish usuli - bu kalit so'zdan foydalanish. Kalit har qanday so'z yoki satrdagi turli harflar bilan bir xil umumiy uzunlikdagi so'zlar guruhi bo'lishi mumkin.
Kalit so'z qanchalik uzun bo'lsa, shifr shunchalik xavfsizroq bo'ladi.
Kalit so‘z bilan aralashtirilgan alifbo shifrining afzalligi shundaki, bunday shifrdan foydalanuvchilar o‘zlari bilan alifbo nusxasini olib yurishlari shart emas (bu skaut yoki josus uchun juda xavfli), ular faqat kalit so‘zni eslab qolishlari kerak.
Birinchidan, oddiy alifboni yozing, keyin uning ostiga kalit so'zni yozing va ushbu qatorni kalit so'zda ishlatiladigan harflarni hisobga olmaganda oddiy alifboning bir qismi bilan to'ldiring. Agar tez-tez sodir bo'ladigan bo'lsa, shifrlangan alifboning ba'zi harflari yuqorida yozilgan oddiy alifbo harflariga to'g'ri kelsa, siz xafa bo'lmaysiz, lekin yaxshi tanlangan kalit so'z (masalan, alifbo oxiridagi harflarni o'z ichiga oladi) ) ularning takrorlanish chastotasini minimal darajaga tushiradi. Quyida biz kalit so'z alifbosiga uchta misol va bunday kalitlar shaklida bir nechta jumlalarni beramiz. Kalit so'z shifrida xabar yozganingizda, ba'zi qo'shimcha vositalarni qo'shishni unutmang (qaysi kalitni ishlatganingizni aniqlash usullari, masalan, kodlangan harf, qog'ozning biron bir joyida).
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
L A Z Y B BIR S C DF G H I J K M P Q R T U V W X
P L A Y WR I GH T S B C D E F J K MN O QU V X Z
T R E N DY MUS I C A L B OX F G H J K P Q V W Z

PATHFINDER FORMASI BUCKINGHEM ISH KUNI
OLDIRGI RESPUBLIKA BAXTLIGI BANKROTLIK
TAxminan Yakshanba Dushanba KUN
Seshanba payshanba FRIDA

BU DARAJA CIFRES (mos keladigan shifrlar)
Ushbu turdagi shifr, shuningdek, shifr-box yoki shifr-ramka sifatida ham tanilgan, chunki. bu holda odatiy alifbo yoziladi, odatda to'rtburchaklar shaklida; shuningdek baygram shaklidagi shifr, chunki bu holda oddiy xabarning har bir harfi bir vaqtning o'zida ikkita harf yoki raqam yoki ikkalasi bilan almashtiriladi. Ramkadagi har bir harfning joylashuvi xaritadagi koordinatalar panjarasi xaritadagi ma'lum bir pozitsiyaning joylashuvi bilan bir xil tarzda joylashgan - sharqqa juda ko'p, shimolga yoki kvadratchalar diagonal yoki vertikal. Bunday mos keladigan shifr grid-karta shifr deb ataladi, chunki bu nom ushbu turdagi shifr qanday ishlashini eng yaxshi tasvirlab beradi.

KOD "KARTA - Sxema"
Hammasi bo'lib bunday shifrning 6 ta varianti mavjud. Har bir kadrda alifbo va 0 dan 9 gacha raqamlar mavjud. Kadrning tashqi tomonidagi harflar (shifr /s/ raqamlari bor) “tavsiya” deb ataladi. Yuqoridagilar (kod /f" / pastki qismida joylashgan) ularning ostidagi ustunlardagi harflar va raqamlarga, yon tomonda joylashganlar esa qo'shni qatorlardagi harflar va raqamlarga ishora qiladi. tashqarida, harf yoki raqamning ramkadagi o'rnini aniqlash , bu harf yoki raqam uchun shifr "stend" ("o'rnini bosuvchi") bo'lib, shuning uchun "BIGREMM Cipher" deb ataladi.
Masalan, (a) shifrida Baygram / BIGRAM / shifrida "K" harfi uchun GC harflari mavjud - "G" harfi "K" dan yuqorida joylashgan harf va "C" harfi "K" joylashgan qator qatorlarida joylashgan harf. Tugallangan xabar odatda so'zma-so'z guruhlangan "bygrams" ga ega, ammo boshqa guruhlardan foydalanish mumkin. Qo'shimcha raqamlar yoki harflarga ega bo'lgan ba'zi guruhlardan foydalangan holda tasodifiy guruhlash shifrni yanada maxfiy qiladi. Deshifrlash shifrlashning teskari jarayonidir. "Bigram" bilan shifrlangan xat yuqoridan ustun orqali o'tadigan ikkita xayoliy chiziqning kesishmasida va "bigram" ga kiritilgan harflar tomonidagi qator chizig'i bo'ylab joylashgan.
shifr (a)
Ramkaning yuqori qismidagi harflar bir xil. yon tomonda joylashganligi sababli, dekoder bigram harflarini osongina topishi muhimdir. Misol uchun, agar ramkaning yuqori chetidan F harfi birinchi bo'lib olinsa, FD oddiy P, lekin birinchi navbatda yon qatordan F harfi olinsa U. Agar siz yuqori joylashuvni ko'rsatgich sifatida ishlatsangiz va har doim shu tartibda (FD = P) shifrlasangiz va shifrini hal qilsangiz, ushbu shifr bilan ishlashda ko'p qiyinchiliklardan qochasiz.
B C D F G H B C D F G H
B A B C D E F B A B C D E F
C G H I J K L C G H I J K L
D M N O P Q R D M N O P Q R
F S T U V V X F S T U V V X
G Y Z 1 2 3 4 G Y Z 1 2 3 4
H 5 6 7 8 9 0 H 5 6 7 8 9 0
(a) (b)
shifr (b)
Ramkaning yuqori va yon tomonlarida joylashgan harflar har xil, shuning uchun ularni istalgan tartibda shifrlashda ishlatish mumkin. Shuning uchun har bir harf ikkita diagramma to'plamiga ega. Masalan, NOON so'zi shifrlangan
C L L D D L L C
shifr (lar)
Bu erda raqamlar shifrlangan bigramlar uchun ishlatiladi va alifboni qutiga aralashtirish uchun kalit so'z (SYLVIA) yordamida shifr yanada xavfsizroq bo'ladi. Shifrlash jarayoni X dan tashqari Cipher (b) bilan bir xil tarzda amalga oshirilishi mumkin; Z; 5; 6 , bu ramka ichida joylashgan 0 raqamlarini takrorlaydi; 1, va shuning uchun yuqori harf birinchi navbatda diagrammaga kirishi kerak. Chalkashmaslik uchun butun shifrlash jarayoni Cipher (a) - "yuqori" (ramkaning tepasida) bilan bir xil tarzda amalga oshirilishi mumkin.
shifr (d)
Ushbu turdagi shifr ham aralash alifboga ega va shifrlashda bo'lgani kabi Cipher (b) bilan ham foydalanish mumkin - ramkaning tashqi tomonida joylashgan har qanday harf birinchi o'rinda turadi. Undosh tovushlar ramkaning yuqori chetida, unli va Y harfi esa yon tomonda joylashgan; va keyin shifrlash ba'zilariga o'xshaydi xorijiy til va hatto baland ovozda gapirish mumkin.
shifr (e)
Aralash alifboga ega bo'lgan bunday shifr bilan shifrlangan xabarlar juda g'alati ko'rinadi, chunki faqat bitta unlidan iborat va Y. Shifrlash Shifrlash usuli (a) yordamida amalga oshiriladi -ya'ni. "yuqori tomon".
B D K N P Z A E I O U Y
A J U L I A N Y A G M G O U
E B C D E F G U B H 1 7 P V
I H K M O P Q O C I 2 8 Q W
O R S T V W X I D J 3 9 R X
U Y Z 1 2 3 4 E E R 4 0 S Y
Y 5 6 7 8 9 0 A F L S N T Z
(d) (e)

shifr (f)
Ramkaning tashqi chegarasida qarama-qarshi harflarning ikkita guruhiga ega bo'lgan bunday shifr birinchi kelgan har qanday harfdan boshlab shifrlash uchun ishlatilishi mumkin va har bir oddiy harf sakkiz xil shifr bigramma to'plamiga ega. Masalan, "F" keyinchalik DJ, DX, JD, JP, PJ, PX, XD yoki XP bilan shifrlanishi mumkin. Xabarni oling: BIZ BUGUN TANISHAMIZ

Shifrlar (a - f):
(a) GFGB BDGBGBCF CFDDFBBBBG
(b) GMGJ LBJGGJCM MCDLFJJBBN
(c)* 5937 38377339 9358275661
(d) PONE KINEENOK KONIKEPABU
(e) YOAE IYAEAEUA UAUYAIAYYE
(f)* CTCX EWJQXCLF VNAVB***TE

MORSE CIPHER
Morze kodidagi harflar nuqta yoki tire yoki ikkalasining kombinatsiyasidan iborat. Bu shifrda alifbo harflari, unlilardan tashqari, nuqta va tire bilan almashtiriladi. Alifboning birinchi yarmidagi "B" dan "M" gacha bo'lgan undoshlar nuqta bilan almashtiriladi; alifboning ikkinchi yarmidagi "N" dan "Z" gacha bo'lgan undoshlar tire bilan almashtiriladi. Unli tovushlar ajratuvchi vazifasini bajaradi. Bitta unli harfning oxirini belgilaydi; ikki unli so‘zning oxirini bildiradi. Xabar: Morze alifbosida shu tarzda shifrlangan QIZIL CAT:
.- .-. . -.. -.-. .- - , shunday shifrlanishi mumkin
yo'l:
DTAIL PHOFI VKMOU QLNCO BSIRO yoki:
CROAK WHALE SHEE PLYMA DRIVE va boshqa ko'plab usullar. Guruhlarni teng sonlarga bo'lish uchun qo'shimcha harflardan foydalanish kerak bo'lganda, unlilar qo'shiladi.
Dekodlash uchun har bir undosh ostida nuqta yoki tire belgilang.
Shundan so'ng, nuqta yoki chiziq ostida va so'zma-so'z ekvivalentini yozing.

KOD "RAQAMLARI O'ZGARTIRISh"
Bu erda xuddi shu ish harflar bilan ishlashda bo'lgani kabi amalga oshiriladi, bundan tashqari,
1 dan 8 gacha bo'lgan raqamlar nuqta va tirelarni ifodalaydi, 9 va 0 esa ajratuvchi vazifasini bajaradi. 1,3,5 va 7 nuqtalar o'rniga; 2,4,6 va 8 - tire o'rniga. to'qqiz
harflarni ajratish uchun ishlatiladi va 0 so'zlarni ajratadi. Agar xabarni teng guruhlarga ajratish uchun qo'shimcha raqamlar kerak bo'lsa, ajratuvchilar qo'shiladi.
Xabar: QIZIL CAT, 4 ta raqamdan iborat guruhlarga bo'lingan, bilan
ikkita "nol" qo'shildi, shunday o'qiydi: 3407 6593 9651 0678 5932 9490
. - . - . . - . . - . - . . - -
Dekoder har bir toq raqam ostida nuqta va uning ostiga chiziqcha yozadi
har bir juft, keyin tegishli harflarni yozadi.

RAQAMLI KODLAR.

Hozirgi kunda, dushman josusi qo'lga olinganda, deyarli har doim pochta markasidan kattaroq bo'lmagan juda kichik buklet bor. Bunday kitobning har bir sahifasi raqamlar ustunlari bilan to'ldirilgan. Shuningdek, u turli rangdagi sahifalarga ega bo'lishi mumkin yoki turli rangdagi sahifalari bo'lgan alohida kitobni topish mumkin. Bir martalik pedlar deb ataladigan bunday kitoblar shunday nomlanadi, chunki har bir sahifada turli xil shifr mavjud va xabar u bilan shifrlangandan so'ng, sahifa olovda darhol yo'q qilinadi. Olovga engil teginish kifoya qiladi, chunki sahifa yonadi va bir soniya ichida yo'q qilinadi. Hech bir josus, qayerda bo'lmasin, o'z faoliyatida hamkasbiga o'xshash shifrga ega emas. Hech bir shifrlovchi yoki hatto kompyuter shifrlash kalitiga ega bo'lmasdan uni hal qila olmaydi. Muayyan shifrlash uchun faqat bitta kalit mavjud va josus shu yagona kalitdan (masalan, rangli sahifadan) o‘zi olgan shifrlash shifrini ochish uchun foydalansa, uni darhol yo‘q qilishi kerak. Quyida biz kamroq murakkab raqamli shifrlarni ko'rib chiqamiz.

Bu raqamli shifrlarning eng oddiyidir. Uning mohiyati shundaki, alifbo harflari 1 dan 26 gacha raqamlangan va to'g'ridan-to'g'ri shifrlash tartibida raqamlangan: 1 = A. Teskari tartibda: 26 = A. Albatta, biz taqdim etadigan boshqa variantlar ham mavjud. bizning misollarimiz.
(a) Raqamlash 11 (yoki 21, 31, 41, 51, 61 yoki 71) dan boshlanadi, shuning uchun ikkita raqam harfga ishora qiladi va shu bilan har xil, real bo'lishi mumkin bo'lgan raqamlar guruhlarini hosil qiladi. 11 = A bo'lgan quyida biz beradigan beshta variant "BIZ TANISHAMIZ" iborasini bunday guruhlarga qanday joylashtirish mumkinligini ko'rsatadi: (b) - bitta guruhda, (c) - uchta raqamdan iborat guruhda, (d) ) - to'rtta raqamdan iborat guruhda, (e) - oxirgi guruhni shakllantirishni yakunlash uchun "nol" raqamlari qo'shilgan beshta raqam guruhida; (f) - tasodifiy tuzilgan guruhlarda. Agar "nol" raqamlari kerak bo'lsa, 3, 4 yoki 5 raqamdan iborat guruhlarni to'ldirish / to'ldirish uchun birinchi ikkitasi (talab qilingan "nol" raqamlar soni ikki yoki undan ortiq bo'lsa) hech qanday tarzda bo'lishi mumkin bo'lmagan raqamni yaratishi kerak. shifrga kiritilgan, masalan, shifrlash misolida (a) 36 dan katta raqam. Va keyin bu raqam xabarning oxirini ko'rsatadi va xabardagi nol raqamlar bilan mumkin bo'lgan chalkashliklarni bartaraf qiladi.
(a) A 11 E 15 I 19 M 23 Q 27 U 31 Y 35
B 12 F 16 J 20 N 24 R 28 V 32 Z 36
C 13 G 17 K 21 O 25 S 29 Vt 33
D 14 H 18 L 22 P 26 T 30 X 34
W E M E E T ) 3315 (b) 331523151530 (c) 331 523 151 530
3315 23151530 2315 (d) 3315 2315 1530
1530 (e) 33152 31515 30392 (kalit kiritilmagan)
3,2, 9, 39, 92, 392 - "nol raqami)
(f) 3 31 52 31 51 530
Shifrni ochish uchun raqamlar juft bo'lib yoziladi va har bir bunday juftlik ostida uning harf ekvivalenti yoziladi.

CIPHER "MARABU"
Aralash shifrli alifbo kalit so'z yordamida tuziladi, shundan so'ng harflar guruhlarga bo'linadi va har bir guruhga o'z raqami beriladi. Har bir harfga o'zi mansub bo'lgan guruhda o'z raqami beriladi va ikkita raqam birlashtirilib, shifrlangan harf raqamlariga aylanadi, shuning uchun P=23 va N=34. Quyidagi misoldagi kalit so'z CUSTARDPIE bo'lib, xabar quyidagicha:
BIZ HOZIR SHIRONIMIZDA TO'RISHAMIZ.
Guruh raqamini ko'rsatuvchi raqam boshida joylashgan. Siz, albatta, odatiy alifbodan foydalanishingiz mumkin:
5 2 6 3 4
SUSTA RDPIE BFGHJ KLMNO Z
1 2 34 5 1 2 345 123 4 5 1 2 3 4 5 1
W=73
7325 343573 33252554 2434 355221 53642522

CIPHER "DRABAL"
Bu shifr Marabu shifriga o'xshaydi, lekin raqamlar alifbodagi harfga tegishli ikkita raqam kasr sifatida yozilishi uchun joylashtirilgan. Alifbo eng keng tarqalgan bo'lishi mumkin, ammo quyidagi misolda ishlatilgani WAVYTRIPE kalit so'zi bilan aralashtiriladi. Biz ham xabarimizni qabul qilamiz:

BIZ HOZIR SHIRONIMIZDA TO'RISHAMIZ
1 2 3 4 5 6 7
WAVYTRIP EBCD FGHJ KIM NOQS U XZ
2 3 45 6 789 3 57 9 4 57 8 5 7 9 6 7 8 9 7 8 9

1 2 5 5 1 4 2 2 1 1 5 5 6 1 5 3 2 2
2 3 6 7 2 9 3 3 6 8 6 7 7 7 9 7 3 9

Kasrning yuqori raqami (hisoblagichi) dekoderga harflar guruhi haqida ma'lumot beradi va pastki raqam (maxraj) bu guruhdagi harfning o'rnini bildiradi.

CIPHER "REVERSED GEMINI"
Alifbo harflari va 0 dan 9 gacha raqamlar juft raqamlar bilan ifodalanadi,
qaysi teskari foydalanish mumkin. Demak,
har bir harfda ikkita shifr ekvivalenti mavjud
shifrning maxfiyligini oshirish. Quyida alifbo bilan aralashtirilgan
kalit so'zi PLASTICBUN , va xabar: TEZ KUNDA SOAT 23 DA TANRISHINGIZ.

P 12 21 D 25 52 O 37 73 1 56 65 8 78 87
L 13 31 E 26 62 Q 38 83 2 57 75 9 79 97
A 14 41 F 27 72 R 39 93 3 58 85 0 89 98
S 15 51 G 28 82 V 45 54 4 59 95
T 16 61 H 29 92 Vt 46 64 5 67 76
I 17 71 J 34 43 X 47 74 6 68 86
C 18 81 K 35 53 Y 48 84 7 69 96
B 19 91 M 36 63 Z 49 94
U 23 32 N 37 73
N 24 42

63622661 2315 51377342 4116 7558
Harflarni dekodlashda, agar siz ikkita raqamdan kichigini topsangiz, uni topish oson.
Masalan: 63 ning o'zaro nisbati 36 ga teng, ya'ni. "M" harfi.

"LUG'AT" shifrlash

Ushbu turdagi shifr har qanday sahifaning alifbo tartibida joylashishiga asoslanadi
lug'at. Masalan, oddiy cho'ntak lug'atida "A" harfi bilan boshlangan so'zlar ba'zan 1 dan 31 gacha, B - 33 dan 67 gacha, C - 69 dan 131 gacha va hokazolarni egallaydi. Alifboning ikkita harfini o'z ichiga olgan sahifalar o'tkazib yuboriladi. Xabarni shifrlash uchun siz ushbu xabarning har bir harfini lug'atda ushbu harf joylashgan sahifani aniqlaydigan istalgan raqam bilan almashtirishingiz kerak. Ammo ba'zi harflar uch xonali sahifalarda joylashganligi sababli, qolgan barcha sahifalarni uch xonali qiymatga keltirish kerak. Bu holatlarda yuzlab o'rniga. 0 ni 100 dan kam bo'lgan raqamlarga qo'ying, ayni paytda bu raqam. 0 bilan boshlangan yuzlar oʻrniga istalgan raqam bilan almashtiriladi. Shunday qilib, ushbu lugʻatda umuman mavjud boʻlmagan sahifani tashkil qiladi. Masalan, lug'atda atigi 690 sahifa mavjud bo'lib, ikki xonali sonda yuzlar o'rnida 0 turadi. 7, 8 yoki 9 bilan almashtirilishi mumkin:
Misol: 73 - 073 - 773 - (873, 973). "CAB" so'zi 129723046 yoki minglab boshqa usullar bilan shifrlanadi. Masalan, “X” kabi alifbo harfi sahifada boshqa harf bilan birga paydo bo‘lsa (va u ko‘pincha lug‘atlarda yagona sanab o‘tilgan), shifrdan foydalanuvchilar sahifa raqami maxsus quyidagilar uchun ajratilganligiga rozi bo‘lishadi. "X" harfi.

LIG'AT KOD
Lug'at kodlari birinchi lug'atlar paydo bo'lganidan beri deyarli darhol ishlatilgan, ammo ulardan foydalanish juda cheklangan. Xabar raqamlar guruhlaridan iborat. Har bir guruh lug‘atdagi so‘z bilan bog‘langan bo‘lib, u qayerda joylashgan va uning sahifadagi o‘rnini ko‘rsatadi. Shunday qilib, lug'at kodlar kitobiga aylanadi va har qanday kodlar kitobida bo'lgani kabi, xabarlar ham unga mos ravishda tuzilishi kerak. Masalan, ko'pgina cho'ntak lug'atlarida siz aniq birortasini topa olmaysiz so'zlarni aytdi xabarda: WE ARE TRAILING SPIES , va faqat juda oz sonli lug'atlar oxirgi ikki so'zni o'z ichiga olishi mumkin. Xabar: YANGI MAXFIY KOD YUBORING VA KO‘RINMAS SIYOHNI KEYINGI TA’MINOTI hajmidan qat’i nazar, har qanday hajmdagi lug‘atdan iborat bo‘lishi mumkin. Shuning uchun biz lug'at kodlaridan faqat yuqori so'z chastotasiga ega maxsus lug'at mavjud bo'lganda foydalanish mumkinligini ko'ramiz. Lug'at kodi bilan shifrlangan sir boshqa har qanday kod bilan shifrlanganidan ko'ra ko'proq maxfiy bo'lishi mumkin va kodlash usuliga emas, balki qaysi lug'atdan foydalanayotganingizga bog'liq. Keng qo'llaniladigan cho'ntak lug'atiga asoslangan usulni ko'rib chiqing, deylik 700 sahifa.. 494-betdagi ikkita lug'at ustunining 2-sida 8-qatorda YUBORISH so'zi bo'lsin. Keyin yozuv quyidagi tartibda ketadi: sahifa raqamining uchta raqami (494).ustunning bir raqami (2), qolgan ikkitasi esa berilgan so‘zning (08) qatorlari, ya’ni. har bir so'z faqat oltita raqamdan iborat bo'lishi mumkin. Shuning uchun, agar biz barcha raqamlarni ko'rsatilgan tartibda guruhlasak (sahifa + ustun + qator), u holda kodlangan SEND so'zi 494208 ko'rinishida ifodalanadi. "A" yoki "AN" so'zi birinchi ustunning ikkinchi qatorida birinchi sahifa, shekilli, 001102 sifatida kodlangan bo'lishi kerak. ammo bunday koddan bu so'z 1-sahifaning boshida ekanligi hammaga ayon bo'ladi va noto'g'ri qo'llarda bunday kod osongina butun kodegrammaning kalitiga aylanishi mumkin. Shuning uchun 100 dan kam sahifa raqamini ko'rsatadigan raqam niqoblangan bo'lishi kerak. Aslida, bunga birinchi "0" ni 7,8 yoki 9 ga almashtirish orqali erishiladi (bizning misolimizda bu: 701102), bu shifrni ochishda qabul qiluvchini chalkashtirmaydi, chunki foydalanilgan lug'atda 700 sahifadan oshmasligi kerak.

Davomi bor...

Biz o'lchamini aniq aniqlashimiz uchun tasvirni kattalashtirishga qodir bo'lgan sun'iy yo'ldoshlar ustimizdan uchadigan vaqt keldi. ayol ko'krak nudist sohilida yotgan qiz.

Bunday super kuchlarni olganimizdan so'ng, biz insoniyat hamma narsani biladi deb o'ylaymiz. Bizning barcha yuqori tezliklarimiz, 3D texnologiyasi, proyektorlari va sensorli ekranlarimiz bilan ham, jahon miqyosidagi kriptologlar hali ham shifrlar va kodlar mavjud. Bundan tashqari, ba'zi shifrlar 18-asrda mavjud edi. Ilg'or texnologiyalar paydo bo'lishi bilan ham, bu hal qilinmagan kodlar bizning jamiyatimizda hozirgi paytda eng aqlli narsa smartfon ekanligini isbotlaydi.

10. Dorabella shifrlash

Aytishlaricha, uning muallifi o'zgacha aqlga ega edi. Bo‘sh sahifani olib, uni qiziq narsaga aylantirish qobiliyati aql bovar qilmaydigan his-tuyg‘ularni uyg‘otadigan san’at turidir... mayli, balki u qadar dabdabali emas, lekin tan olaylik, yo‘qdan biror narsa yasash uchun anchagina ijodkorlik talab etiladi. 18-asrning oxirida ushbu kod muallifi Edvard Elgar o'zining yosh qiz do'stiga kodli xabar yubordi. Muammo shundaki, u uni shunchalik yaxshi shifrlashga muvaffaq bo'ldiki, hatto u uni o'qiy olmadi. Elgarni shifrlangan xabarlar g'oyasi hayratda qoldirdi. U hatto mashhur Pall jurnalida chop etilgan eng qiyin kodlardan birini buzdi. Ko'pchilik Dorabella shifrini tashkil etuvchi belgilarni topdi musiqiy kompozitsiyalar Elgar va uning shaxsiy eslatmalari. Ko'pchilikning nazariyalari bor, lekin hech kim hech qachon yechim topmagan.

9. D'Agapeyeff shifrlash

Dorabella shifrining paydo bo'lishidan bir necha o'n yil o'tgach, Aleksandr D'Agapeyeff kriptografiya bo'yicha kitob yozdi. 1939 yil, kitob yozilgan yil, kompyuterdan oldingi shifrlash vaqti bo'lgan va D'Agapeyeff shifrini butunlay qo'lda tuzilgan deb hisoblashadi. Ushbu ajoyib kodni yo'qolgan tillarda yozilgan tarixdan oldingi kodlarga qaraganda sindirish qiyinroq. Ushbu shifr muallifining o'zi daho edi. Uning eng mashhur kodi shunchalik qiyin ediki, hatto u ko'pincha unga taslim bo'lgan. Kriptologlar uning raqamli kodini olishdi va odatdagidek raqamlarga harflar qo'yishdi. Afsuski, bu hech narsaga olib kelmadi. Ular ikki va uch marta bir nechta harflarni olishdi. Va bu kriptografning Oxford Press tomonidan chop etilgan "Kodlar va shifrlar" deb nomlangan kitobi yordam bermadi. Negadir keyingi nashrlarda uning ma'lum shifriga kiritilmagan. Odamlar, ehtimol, oxirgi lahzada, sir o‘zlariga oshkor bo‘ladi, deb o‘ylashdan oldin, ular hali ham undan uzoqda ekanliklarini anglab yetganidan charchagan bo‘lsalar kerak.

8. Harappan maktubi

Miloddan avvalgi 2600-1800 yillar oralig'ida. Harappa sivilizatsiyasi Hind vodiysida gullab-yashnagan. Hind xalqi tarixda o'z davrining eng ilg'or shahar madaniyati sifatida tasvirlangan. Xarappa yozuvini ochishga birinchi urinishlar tsivilizatsiya qayta kashf etilishidan ancha oldin qilingan. Britaniyadan Hindistongacha bo'lgan tarixchilar ramziy xabarlarni ochishga harakat qilishdi. Ba'zilarning fikricha, hind xalqining yozuvi qadimgi Misrda ieroglif yozuvining prototipi bo'lgan. Rossiya va Finlyandiya jamoalari bu xalqning yozuvi druidik ildizlarga ega degan xulosaga kelishdi. Qayerda paydo bo'lishidan qat'i nazar, 400 piktogrammali alifbo dunyoning eng buyuk aql-idroklari tomonidan ishlab chiqilgan. Xarappa tsivilizatsiyasining aholisi 1 million kishi bo'lgan deb ishoniladi. Ko'p odamlarni boshqarish uchun tilning qandaydir shaklini o'ylab topish kerak edi. Va quyosh botganda, tsivilizatsiya juda xudbinlik bilan harakat qilishga qaror qildi va kelajakdagi tsivilizatsiyalar uchun yolg'on varaq qoldirmadi.

7. Xitoy oltin quyma shifr

Shanxaylik general Vang 1933 yilda ettita oltin quyma oldi. Ammo banklarga omonat qo'yilganlar umuman emas. Eng katta farq ingotlarda topilgan sirli tasvirlar va harflar edi. Ular shifrlangan harflar, xitoycha belgilar va lotin kriptogrammalaridan iborat edi. Oradan 90 yil o‘tgan bo‘lsa ham, ular haligacha buzg‘unchilikka uchramagan. Og‘irligi 1,8 kilogramm bo‘lgan xitoylik shifrda qiymati 300 million dollardan ortiq bo‘lgan bitimni tasvirlash mumkinligi taxmin qilinmoqda. General Vang nima uchun noma'lum muxlisdan bunday ajoyib sovg'a olganligining asl sababi, biz oltin quymalarda nima yozilganligini bilamizmi yoki yo'qligini aniqlash osonroq bo'ladi.

6. Qotil zodiak

Bu nom bizning pochta qutilarimizni to'ldiradigan kundalik munajjimlar bashorati bilan hech qanday aloqasi yo'q, biz eng dahshatli ketma-ket qotillardan biri haqida gapiramiz. U nafaqat ko'p sonli qotilliklarda aybdor va shunchaki aqliy jihatdan muvozanatsiz odam edi, Zodiak ularning hisobidan mashhur bo'lishga harakat qildi. 1939 yilda u Kaliforniyaning uchta gazetasiga Valyexodagi yaqinda sodir bo'lgan qotilliklar haqida maqtanib maktublar yubordi. O'zining saxiyligi uchun u ushbu gazetalarning birinchi sahifalarida kodlangan xabarni chop etishni talab qildi. Oxir-oqibat, politsiyada uning o'yinini o'ynashdan boshqa chora qolmadi. 1960 va 1970 yillardagi faoliyati davomida 37 dan ortiq odam qurbon bo'ldi va bir nechta Zodiak xabarlari shifrlangani ajablanarli. Biroq, ko'pchilik hali ham o'z sirlarini saqlaydi. FQB hatto uning qolgan xabarlarini kimdir ularni hal qila oladi degan umidda ommaga e'lon qilishgacha borgan.

5. Chiziqli A

Tarixchilar Phaistos Disc va Linear A o'rtasida aloqa o'rnatishga muvaffaq bo'lishdi, ammo ular hali ham xabarni hal qilishlari kerak. Phaistos diski 1908 yilda topilgan, uning har ikki tomonida sirli belgilar mavjud. "Mutaxassislar" 45 ta belgini aniqladilar, ammo ular hali ham nimani anglatishini bilishmaydi. Bundan tashqari, ular ikki xil yozuv uslubiga ega bo'lgan ko'plab disklarni topdilar. Bir uslub "Linear A", ikkinchisi "Linear B" deb nomlangan. Lineer A ancha eski bo'lib, Krit orolida yaratilgan. Maykl Ventris ismli britaniyalik Linear B shifrini yorib, barcha “mutaxassislarni” sharmanda qildi.Ikkinchi darajali shakl buzilgan, ammo “mutaxassislar” hali ham Linear A ustidan boshlarini qimirlamoqda.

4. Proto-elamit

Fors imperiyasini tashkil etgandan so'ng, elamliklar bizga ma'lum bo'lgan birinchi tsivilizatsiya bo'ldi. Miloddan avvalgi 3300 yilda ham. bir-biri bilan muloqot qilish uchun yozma tilni rivojlantirish kerak edi. Miloddan avvalgi 8-asrda. Elamliklar turli xil tovarlar va xizmatlarni ifodalash uchun loy belgilaridan foydalanganlar. Ular hatto kimda va qancha pul borligini tushunish uchun loydan hamyonlar va identifikatorlarni o'ylab topishdi. Bu sanoq sistemasini yaratishning eng dastlabki dalilidir. Miloddan avvalgi 2900 yillar atrofida ularning tili butunlay yangi bosqichga ko'tarildi. Proto-elam tili buxgalteriya tizimining qandaydir shakli bo'lgan deb taxmin qilinadi.

Ba'zi yutuqlar, agar siz ularni shunday deb atashingiz mumkin bo'lsa, proto-elam va mixxat yozuvi o'rtasidagi o'xshashlikni topgan tarixchilar tomonidan qilingan. Afsuski, miloddan avvalgi V asrning boshlarida. Proto-elamit yo'qola boshladi. Hech kim o'qiy olmaydigan 1600 ta loy disklari qolgan.

3. Taman Shud

Zodiak allaqachon isbotlaganidek, qotillar shon-sharafni yaxshi ko'radilar. 65 yil avval Adelaida plyaji qirg'og'ida noma'lum avstraliyalikning jasadi topilgan. Ommaviy axborot vositalari uni "Somertonning sirli odami" deb atashgan. Uning shaxsini aniqlashga urinishlar ham muvaffaqiyatsiz tugadi. Ammo bugun biz shifrlar haqida gapiramiz... Uning cho‘ntaklaridan topilgan dalillar Avstraliya politsiyasini Temir yo'l stansiyasi mahalliy xabar. U erda ular ko'pchilik uchun odatiy narsalar to'plami bilan uning chamadonini topdilar. Tergovchining ta'kidlashicha, erkak mutlaqo sog'lom (o'lganidan tashqari) va zaharlangan bo'lishi mumkin.

Birinchi tekshiruvda o'tkazib yuborilgan kichik cho'ntakni topish uchun ikki oy kerak bo'ldi. Unda “Taman Shud” deb yozilgan kichik qog‘oz bor edi. Ushbu topilma aniqlangandan so'ng, bir yigit politsiyaga murojaat qilib, notanish odam o'ldirilgan kuni kechqurun uning mashinasidan xuddi shu kitobning nusxasini topib olganini da'vo qildi. ostida ultrabinafsha nurlanish besh qatorli o'qilmaydigan kod paydo bo'ldi. Ko'p yillar davomida rasmiylar va turli ko'ngillilar shifrni buzishga harakat qilishdi. Professor Derek Abbott va uning shogirdlari 2009 yilning mart oyidan buyon xabarni ochishga harakat qilishdi. Biroq, boshqa sirni sevuvchilar kabi, ular ham taslim bo'lishdi. Ammo ularning xabarlarida aytilishicha, qurbon dushmanlari tomonidan zaharlangan Sovuq urush ayg‘oqchisi bo‘lgan. Mag'lubiyatning achchiq ta'mini to'liq tatib ko'rgandan ko'ra, sirli narsani o'ylab topish osonroq.

2. Makkormik shifrlash

Riki MakKormikning jasadi 1999-yil 30-iyun kuni Missuri hududidan topilgan. Uning o‘limidan ikki yil o‘tib, cho‘ntaklaridagi ikkita qog‘oz detektivlar uchun yagona maslahat bo‘lgan. Hatto eng mashhur kriptologlar va Amerika Kriptologiya Assotsiatsiyasining sa'y-harakatlari ularni hal qila olmadi. McCormick shifrlash eng qiyin kodlar ro'yxatida 3-o'rinni egallaydi. 30 dan ortiq kodlangan ma'lumotlar qatoriga raqamlar, chiziqlar, harflar va qavslar kiradi. Juda ko'p belgilar bilan mumkin bo'lgan variantlar shifrlar cheksizdir. Makkormikning oilasi, u bolaligidan shifrlar bilan yozganini va ularning hech biri nimani nazarda tutayotganini bilmasligini aytadi. U bor-yo‘g‘i bir necha kun bo‘lganiga qaramay, Makkormikning jasadi tezda tanildi. Bu uning yozuvlarini dekodlash uning qotilligiga ishora qildi. FQB agentlari odatda bir necha soat ichida kodlarni buzadi. Qanday bo'lmasin, odatda faqat o'z ismini yoza oladigan Makkormik professionallar uchun jiddiy raqobatni yaratdi.

1. Bekonning shifrlashi

Voynich qo'lyozmasi shifrda yozilgan eng yirik tasvirlangan asardir. 1912 yilda Jezuit maktabida dunyoga qayta kashf etilgan illyustratsiya o'z nomini oldi, chunki mualliflik ingliz Rojer Bekonga tegishli. Ba'zi tarixchilar Bekonning hayoti davomida ishlatilmagan alifbo harflari mavjudligi sababli uning muallifligini obro'sizlantirishadi. Boshqa tomondan, illyustratsiyalar Bekonning asar yaratishdagi ishtirokini tasdiqlaydi. U hayot eliksiri va boshqa tasavvufiy ta'limotlarni yaratishga qiziqishi bilan mashhur edi. Xuddi shunday mavzular Voynich qo'lyozmasida ham eslatib o'tilgan. Bekon haqiqatan ham noma'lum narsalarga qiziqdimi? Biz bu munozarani boshqalarga qoldiramiz, lekin shubhasiz bir narsa shundaki, biz bu shifr nimani yashirishini bilmaymiz. Kodni buzish uchun juda ko'p urinishlar qilingan. Ba'zilar bu o'zgartirilgan yunoncha stenografiya ekanligini ta'kidlasa, boshqalari kalit rasmlarda ekanligini ta'kidlaydilar. Barcha nazariyalar muvaffaqiyatsizlikka uchradi. Bekon shifrini buzishga hali ham urinayotganlar uni buzish uchun shuncha vaqt ketganidan hayratda.

Shu kuni sizning kasb bayrami Bu haqda Rossiyaning kriptografiya xizmati xabar bermoqda.

"Kriptografiya" qadimgi yunoncha ma'nolardan "maxfiy yozuv".

Qanday qilib so'zlar yashiringan?

Yashirin xatni yuborishning o'ziga xos usuli Misr fir'avnlari sulolasi davrida mavjud edi:

qul tanladi. Ular uning boshini taqirlashdi va xabar matnini unga suv o'tkazmaydigan sabzavotli bo'yoq bilan surtishdi. Soch o'sganida, u adresatga yuborildi.

Shifr- bu uzatiladigan ma'lumotlarning maxfiyligini ta'minlash uchun maxfiy (kalit) bilan matnni o'zgartirish tizimi.

AiF.ru shifrlash tarixidan qiziqarli faktlarni tanladi.

Barcha maxfiy yozish tizimlari mavjud

1. Akrostik- she'rning har bir satrining bosh harflaridan tuzilgan mazmunli matn (so'z, ibora yoki jumla).

Bu erda, masalan, birinchi harflarda maslahati bo'lgan topishmoq she'ri:

D Men odatda o'z ismim bilan tanilganman;
R U zot va begunoh qasam ichadilar,
Da falokatlarda men hamma narsadan ko'ra ko'proqman,
F hayot men bilan shirinroq va eng yaxshi ulushda.
B Men yolg'iz pok qalblar baxtiga xizmat qila olaman,
LEKIN yomon odamlar orasida - men yaratilmaydi.
Yuriy Neledinskiy-Meletskiy
Sergey Yesenin, Anna Axmatova, Valentin Zagoryanskiy ko'pincha akrostikadan foydalangan.

2. Litoreya- qadimgi rus qo'lyozma adabiyotida ishlatiladigan shifrlangan yozuv turi. Bu oddiy va aqlli. Oddiy harf ma'nosiz harf deb ataladi, u quyidagilardan iborat: undoshlarni ketma-ket ikki qatorga qo'yish:

yozma ravishda ishlatiladi yuqori harflar pastki tovushlar o'rniga va aksincha, unlilar o'zgarishsiz qoladi; misol uchun, tokepot = mushukcha va h.k.

Aqlli litoreya murakkabroq almashtirish qoidalarini nazarda tutadi.

3. "ROT1"- bolalar uchun shifr?

Siz ham bolaligingizda undan foydalangandirsiz. Shifrning kaliti juda oddiy: alifboning har bir harfi keyingi harf bilan almashtiriladi.

A B ga aylanadi, B C ga aylanadi va hokazo. "ROT1" so'zma-so'z "alifboda 1 harfni oldinga aylantirish" degan ma'noni anglatadi. ibora "Men borschni yaxshi ko'raman" yashirin iboraga aylanadi "A yavmya vps". Ushbu shifr, hatto kalit teskari ishlatilsa ham, qiziqarli, tushunarli va shifrlash uchun mo'ljallangan.

4. Terminlarni qayta tartibga solishdan ...

Birinchi jahon urushi davrida maxfiy xabarlar almashtirish shriftlari deb ataladigan shriftlar yordamida yuborilgan. Ularda harflar ba'zi berilgan qoidalar yoki kalitlar yordamida qayta tartibga solinadi.

Misol uchun, so'zlarni iborani shunday qilib orqaga qarab yozish mumkin "onam ramkani yuvdi" iboraga aylanadi "Amo Alim Umar". Yana bir almashtirish kaliti har bir juft harfni almashtirishdir, shunda oldingi xabarga aylanadi "am um um al um".

Ko'rinishidan, murakkab almashtirish qoidalari bu shifrlarni juda qiyinlashtirishi mumkin. Biroq, ko'plab shifrlangan xabarlar anagramlar yoki zamonaviy kompyuter algoritmlari yordamida hal qilinishi mumkin.

5. Sezarning siljish shifrlashi

U 33 xil shifrdan iborat bo‘lib, alifboning har bir harfi uchun bittadan (shifrlar soni foydalanilayotgan til alifbosiga qarab o‘zgaradi). Xabarni ochish uchun odam Yuliy Tsezarning qaysi shifrini ishlatishini bilishi kerak edi. Masalan, Yo shifridan foydalanilsa, alifbo tartibida A Yo, B F, C Z va hokazo. Agar Y ishlatilsa, u holda A Y ga, B Z ga, C A ga aylanadi va hokazo. Ushbu algoritm ko'plab murakkab shifrlar uchun asos bo'lib xizmat qiladi, lekin o'z-o'zidan xabarlar sirini ishonchli himoya qilmaydi, chunki 33 xil shifr kalitlarini tekshirish nisbatan kam vaqt talab etadi.

Hech kim qila olmadi. Sizni sinab ko'ring

Shifrlangan ommaviy xabarlar bizni o'zlarining intrigalari bilan masxara qiladi. Ulardan ba'zilari haligacha hal etilmagan. Mana ular:

Kriptos. Rassom Jim Sanbornning Virjiniya shtatining Langli shahridagi Markaziy razvedka boshqarmasi shtab-kvartirasi oldida joylashgan haykali. Haykal to'rtta shifrdan iborat bo'lib, hozircha to'rtinchi kodni ochishning imkoni bo'lmagan. 2010 yilda to'rtinchi qismdagi 64-69 NYPVTT belgilari BERLIN so'zini anglatishi aniqlandi.

Endi siz maqolani o'qib chiqdingiz, siz uchta oddiy shifrni hal qila olasiz.

Variantlaringizni ushbu maqolaga sharhlarda qoldiring. Javob 2014-yil 13-may soat 13:00 da e’lon qilinadi.

Javob:

1) likopcha

2) Fil bolasi hamma narsadan charchagan

3) Yaxshi ob-havo

Savollaringiz bormi?

Xato haqida xabar bering

Tahririyatimizga yuboriladigan matn: