Bolalar uchun kriptogrammalar. Oddiy shifrlar va ularning shifrini ochish

Men bugungi postda juda ko'p narsa haqida yozmoqchi edim qiziqarli kitob- J. Rodarining ajoyib ertaklari, lekin men bu mavzuni kechki voqeadan keyin qoldiraman deb o'ylayman. Kechasi esa kitob javonimiz tushdi - u ustida turgan minglab kitoblarga chiday olmadi. Xudoga shukur, Gleb to'shakning pastki qavatida uxlab qoldi, Mark biz bilan edi va tokcha tepasiga tushib ketdi va hech kim jabrlanmadi. Lekin boshqa kitob haqida post yozmoqchi emasdim))

Va men bolalar uchun shifrlar, kriptografiya, barcha turdagi belgilar, belgilar va jumboqlar haqida yozaman. Va eng muhimi, bunday o'yinlar bolaning rivojlanishi bilan qanday bog'liq.
Matematik qobiliyatlarning rivojlanishi mantiq, xotira va mavhum fikrlashning rivojlanishi bilan bevosita bog'liq. Bundan tashqari, matematikada belgilar va belgilarga alohida ahamiyat beriladi. Men buni juda yaxshi eslayman boshlang'ich maktab ko'p bolalar tenglamalarni echishda ahmoq bo'lib qoldilar, chunki ular raqamni qanday qilib harf bilan almashtirish mumkinligini tushuna olmadilar. Va hatto ko'plab bitiruvchilar muammolarni umumiy tarzda hal qila olmaydi. Garchi, aslida, bu erda hech qanday murakkab narsa yo'q va siz 4-5 yoshdan boshlab mashq qilishni boshlashingiz mumkin.

Bolalar uchun turli xil maxfiy yozuvlar, shifrlar, topishmoqlar ko‘rinishidagi boshqotirmalar ham bolada katta qiziqish, qiziquvchanlik, o‘yinga chanqoqlik, o‘ylash va yechish ishtiyoqini uyg‘otishi bilan ham muvaffaqiyatli!

Va siz uchun bir topishmoq: shifrlashdami?

Bolalar uchun jumboqlar: shifrlar va kriptogrammalar

- almashtirish bilan shifrlash- bolalar uchun ajoyib jumboqlar. Shifrlashning bu turida har bir harf boshqa harf bilan almashtiriladi, masalan, “O” harfi “Sh” harfiga, “K” harfi “R” harfiga, “T” harfi “C” harfiga almashtiriladi. ". Shunday qilib, so'z CAT kabi ko'rinadi RSC.

Kattaroq bolalarga shifrlangan matnlarni mustaqil ravishda hal qilishni taklif qilish mumkin. Masalan, iborani yozish "mening mushuk begemotim", shunga o'xshash "Yeshu rshts yuzzeshts" va shunday deyishadi: yemoq; y-y, r-k, y-b. Katta ehtimol bilan 7-8 yoshli bolalar uchun bu ma'lumot etarli bo'ladi. Kichik yoshdagi bolalar har bir harfni bo'yashlari kerak: ular uchun hatto bir belgini boshqasiga oddiy almashtirish ham qiyin ish bo'lishi mumkin.

- rasmlar yoki boshqotirmalar bilan shifrlash. Bu erda hamma narsa oddiy: biz har bir so'z yoki harf uchun rasmni o'ylab topamiz. Keyin esa shu tarzda xat yozishga harakat qilamiz.

Biz boshqa arqonlarni uzun ipga bog'laymiz. Arqonning rangi va bir nechta tugunlari bor va rang + tugunlarning har bir kombinatsiyasi nimani anglatadi. Masalan, oq va 1 tugun sakrashni, qizil va 2 tugun yugurishni, ko'k va 3 tugun yotishni anglatadi. Shunday qilib, siz xabarlar yuborishingiz va hatto xat yozishingiz mumkin. Belgilar yozilishi mumkin yoki siz xotiraga ishonishingiz mumkin.

- shifrlash plitasi
Bunday belgini qilish uchun sizga kvadrat teshiklarni kesishingiz kerak bo'lgan kichik karton bo'lagi kerak bo'ladi. Endi kartonni oddiy qog'oz varag'iga qo'ying. Har bir teshikka xat yozing, shunda siz so'z yoki jumla bilan yakunlanasiz. Endi kartonni olib tashlang va qolgan joyni tasodifiy harflar bilan to'ldiring. Agar qo'lingizda shifrlangan bo'lsa, bunday shifrni o'qishingiz mumkin.

- teskari o'qish. Bu hatto shifrlash ham emas, chunki siz shifrlash usulini taxmin qilganingizdan so'ng, qolganlarini qanday hal qilishni allaqachon bilasiz. Ammo bolalar odatda bunday oddiy kodlarni yoqtirishadi.

Diqqat! Agar bola endigina o'qishni o'rgangan bo'lsa va qaysi tomondan o'qishni - o'ng yoki chapni chalkashtirib yuborsa, bu o'yindan hali foydalanmang. Bu uni yanada chalg'itishi mumkin.
Boshqa tomondan, agar bola, aksincha, yaxshi o'qisa, unda siz og'zaki o'ynashingiz mumkin, masalan, yurishda - o'yin mantiqiy va xotirani juda yaxshi rivojlantiradi.

- sut, sham bilan yozing. Bu erda ham hamma narsa oddiy - siz uni olovda ushlab turishingiz kerakligini (aytmoqchi, faqat ota-onangiz bilan) yoki bo'yoq bilan bo'yashingiz kerakligini bir marta bilib olganingizdan so'ng, shifr osongina echiladi. Ammo hayrat tuyg'usi hali ham saqlanib qolmoqda.

- klaviatura yordamida shifrlash. Agar bola klaviatura bilan tanish bo'lsa, unda siz, masalan, shifrlarni yozishingiz mumkin Ingliz harflari. Bola bu harfni klaviaturada topadi va xuddi shu tugmachada qanday ruscha harf yozilganligini ko'radi. Aslida, bu shifrlashni almashtirish bilan deyarli bir xil, faqat ingliz harflari bilan almashtirish va bu biz uchun allaqachon qilingan))

Umuman olganda, bo'limda belgilar tizimi boshqa ko'plab narsalarni topish mumkin foydali o'yinlar. Va to'xtash uchun Internetda o'yinlarni qidiring va o'ynashni va bolalar bilan shug'ullanishni boshlang; bosing

Murakkab shifr nihoyat hal etilgach, unda jahon yetakchilari, maxfiy jamiyatlar va qadimgi tsivilizatsiyalarning sirlari bo'lishi mumkin. Sizning oldingizda - insoniyat tarixidagi hali ochilmagan o'nlab eng sirli shifrlar.

Post homiysi: qandillar va lampalar

Rikki Makkormikning eslatmalari

1999 yil iyun oyida, bir kishi bedarak yo'qolganidan 72 soat o'tgach, Missuri shtatidagi makkajo'xori dalasida jasad topildi. Ajabo, murda shunday vaqt ichida bo'lishi kerak bo'lganidan ko'ra ko'proq parchalanib ketdi. 41 yoshli Riki Makkormik vafot etganida cho‘ntaklarida ikkita shifrlangan yozuv bo‘lgan. U tugallanmagan bilan ishsiz edi maktab ta'limi farovonlik bilan yashagan va mashinasi yo'q edi. Makkormik ham voyaga etmaganni zo'rlagani uchun qamoqda o'tirdi. U oxirgi marta jasadi topilishidan besh kun oldin, Sent-Luisdagi Forest Park kasalxonasiga muntazam tekshiruvdan o‘tish uchun kelganida tirik holda ko‘rilgan.

FQBning kriptotahlil bo‘limi ham, Amerika kriptoanalitik assotsiatsiyasi ham suiqasddan 12 yil o‘tib qaydlarni hal qila olmadi va ularni ommaga oshkor qila olmadi. Tergovchilarning fikricha, sirli yozuvlar qotillikdan uch kun oldin yozilgan. Makkormikning qarindoshlarining ta'kidlashicha, jabrlanuvchi bolaligidan xabarlarni kodlashning ushbu usulidan foydalangan, ammo, afsuski, ularning hech biri bu shifr kalitini bilmaydi.

Kriptos

Bu amerikalik rassom Jim Sanbornning Virjiniya shtatining Langli shahridagi Markaziy razvedka boshqarmasi shtab-kvartirasi kirish joyi oldida o'rnatilgan haykaldir. U to'rtta murakkab shifrlangan xabarni o'z ichiga oladi, ulardan uchtasi shifrlangan. Hozirgacha K4 deb nomlanuvchi oxirgi qismning 97 ta belgisi shifrlanmagan.

1990-yillarda Markaziy razvedka boshqarmasi boshlig'i o'rinbosari Bill Studman NSAga yozuvlarni ochishni topshirdi. 1992 yilda to'rtta xabardan uchtasini shifrlashga muvaffaq bo'lgan maxsus guruh tuzildi, ammo ularni 2000 yilgacha ommaga etkazmadi. Shuningdek, uchta qism 1990-yillarda qog'oz va qalamdan foydalangan Markaziy razvedka boshqarmasi tahlilchisi Devid Steyn va kompyuterdan foydalangan kompyuter olimi Jim Gillogli tomonidan hal qilindi.

Shifrlangan xabarlar Markaziy razvedka boshqarmasi yozishmalarini eslatadi, haykal esa chop etish vaqtida printerdan chiqadigan qog‘ozga o‘xshaydi.

Voynich qo'lyozmasi

15-asrda yaratilgan Voynich qoʻlyozmasi Uygʻonish davrining eng mashhur sirlaridan biridir. Kitob 1912 yilda uni sotib olgan antikvar Vilfrid Voynich nomi bilan atalgan. U 240 sahifani o'z ichiga oladi va ba'zi sahifalari yo'q. Qo‘lyozma biologik, astronomik, kosmologik va farmatsevtik illyustratsiyalarga to‘la. Hatto sirli katlanadigan astronomik stol ham mavjud. Hammasi bo'lib, qo'lyozma hech qanday qoidalarga mos kelmaydigan 170 mingdan ortiq belgilarni o'z ichiga oladi. Qo'lda yozilgan shifr matniga xos bo'lmagan shifr belgilarini yozishda tinish belgilari va tanaffuslar mavjud emas. Ushbu qo'lyozmani kim yaratgan? Tadqiqotchi? O'simlikshunosmi? Alkimyogar? Kitob bir vaqtlar munajjimlik va alkimyoni yaxshi ko'rgan Muqaddas Rim imperatori Rudolf II ga tegishli bo'lgan.

Leon Battista Alberti, italiyalik yozuvchi, rassom, me'mor, shoir, ruhoniy, tilshunos va faylasuf, biron bir kasbni tanlay olmadi. Bugungi kunda u G'arb kriptografiyasining otasi sifatida tanilgan va u qo'lyozma yaratilgan yillarda yashagan. U birinchi polialfavitli shifrni va birinchi mexanik shifrlash mashinasini yaratdi. Balki Voynich qo‘lyozmasi kriptografiyadagi ilk tajribalardan biri bo‘lsa? Agar Voynich qo‘lyozmasi shifrlangan bo‘lsa, bu bizning fan va astronomiya tarixi haqidagi bilimimizni o‘zgartirishi mumkin.

Shagborough yozuvi

Cho'pon yodgorligi Angliyaning go'zal Staffordshire shahrida joylashgan. U 18-asrda qurilgan va Nikolay Pussinning "Arcadian cho'ponlari" kartinasining haykaltarosh talqini, ammo ba'zi tafsilotlar o'zgartirilgan. Rasm ostida 10 ta harfdan iborat matn berilgan: D va M harflari orasidagi O U O S V A V V ketma-ketligi. Rasmning tepasida ikkita tosh kalla bor: jilmayib turgan kal va echki shoxli, uchli quloqli odam. Bir versiyaga ko'ra, yodgorlik uchun pul to'lagan Jorj Anson lotincha "Optimae Uxoris Optimae Sororis Viduus Amantissimus Vovit Virtutibus" qisqartmasini yozgan, bu "Eng yaxshi xotinlarga, opa-singillarning eng yaxshisiga, sodiq beva ayolga bag'ishlaydi" degan ma'noni anglatadi. bu sizning fazilatlaringizga."

Markaziy razvedka boshqarmasining sobiq tilshunosi Keyt Massi bu xatlarni Yuhanno 14:6 ga bog‘lagan. Boshqa tadqiqotchilar shifr masonlik bilan bog'liq deb hisoblashadi. Sobiq Bletchley Park tahlilchisi Oliver Lawn, bu kod Isoning shajarasiga ishora bo'lishi mumkinligini taxmin qildi, bu dargumon. Richard Kemp, Shugborough mulkining rahbari, 2004 yilda boshlangan reklama kampaniyasi, bu yozuvni Muqaddas Grail joylashgan joyga bog'lagan.

Chiziqli A

Chiziqli A - yuzlab belgilarni o'z ichiga olgan Krit yozuvining o'zgarishi va hali shifrlanmagan. Miloddan avvalgi 1850-1400 yillar oralig'ida bir qancha qadimgi yunon sivilizatsiyalari tomonidan ishlatilgan. Axeylar Kritga bostirib kirgandan so'ng, u 1950-yillarda shifrlangan va yunon tilining eng qadimgi shakllaridan biri bo'lgan Linear B bilan almashtirildi. Lineer A hech qachon shifrlanmagan va Lineer B uchun kodlar unga mos kelmaydi. Ko'pgina belgilarning o'qilishi ma'lum, ammo til tushunarsizligicha qolmoqda. Asosan uning izlari Kritda topilgan, ammo materik Gretsiyada, Isroilda, Turkiyada va hatto Bolgariyada bu tilda yozma yodgorliklar mavjud edi.

Krit-Minoan yozuvining asoschisi bo'lgan chiziqli A, eng mashhur arxeologik sirlardan biri bo'lgan Phaistos diskida ko'rish mumkin bo'lgan narsa ekanligiga ishoniladi. Bu diametri taxminan 16 sm bo'lgan pishirilgan loy disk bo'lib, miloddan avvalgi II ming yillikka oid. va Kritdagi Phaistos saroyida topilgan. U kelib chiqishi va ma'nosi noma'lum belgilar bilan qoplangan.

Krit-Minoandan 1000 yil o'tgach, Eteocretan paydo bo'ldi, bu tasniflanmagan va qandaydir tarzda Lineer A bilan bog'liq bo'lishi mumkin. U yunon alifbosida yozilgan, lekin bu, albatta, yunoncha emas.

Dorabella shifr

Ingliz bastakori Edvard Elgar ham kriptologiyaga juda qiziqardi. Uning xotirasiga 20-asr boshidagi birinchi shifrlash mashinalari uning Enigma Variations asari nomi bilan atalgan. Enigma mashinalari xabarlarni shifrlash va shifrlash imkoniyatiga ega edi. Elgar o'zining sevgilisi Dora Penniga "Dorabellaga xat" yubordi - u o'zidan yigirma yosh kichik bo'lgan qiz do'stini shunday deb atagan. U allaqachon boshqa ayolga baxtli turmush qurgan. Balki u Penni bilan ishqiy munosabatda bo'lgandir? U hech qachon u yuborgan kodni hal qilmagan va boshqa hech kim buni qila olmagan.

Beyl kriptogrammalari

Yashirin xazinalar sirlari uchun shifrlarni yaratuvchi Virjiniya odami haqiqiy dunyo emas, Den Braunning narsasidir. 1865 yilda bugungi kunda qiymati 60 million dollardan ortiq bo'lgan ulkan xazina tasvirlangan risola nashr etildi. U Bedford okrugida 50 yildan beri dafn etilgan. Balki buni qilgan shaxs, Tomas J. Beyl hech qachon mavjud bo'lmagan. Ammo risolada aytilishicha, Beyl uchta shifrlangan xabar qutisini mehmonxona egasiga bergan va u o'nlab yillar davomida ular bilan hech narsa qilmagan. Beyldan boshqa hech qachon xabar bo'lmadi.

Beylning shifrlangan yagona qaydnomasida yozilishicha, muallif olti fut chuqurlikdagi tosh yerto‘laga juda ko‘p miqdorda oltin, kumush va zargarlik buyumlarini qoldirgan. Bundan tashqari, yana bir shifrda yerto'laning aniq joylashuvi tasvirlangan, shuning uchun uni topishda hech qanday qiyinchilik bo'lmasligi kerak. Ba'zi skeptiklar Beylning xazinasi risolalarni 50 sentdan sotishda muvaffaqiyatli foydalanilgan o'rdak ekanligiga ishonishadi, bu bugungi pulda 13 dollarni tashkil qiladi.

Zodiak qotillari sirlari

Mashhur Serial qotil Kaliforniyalik Zodiak laqabli, San-Fransisko politsiyasini bir nechta shifrlar bilan masxara qilib, ularning ba'zilari shahar bo'ylab o'rnatilgan bombalar joylashuvini oshkor qilishini da'vo qildi. U aylana va xoch bilan harflarni imzoladi - bu o'n uchta yulduz turkumining samoviy kamari bo'lgan Zodiakni bildiruvchi belgi.

Zodiak, shuningdek, uchta turli gazetaga uchta maktub yubordi, ularning har birida 408 belgidan iborat shifrning uchdan bir qismi mavjud. Salinaslik maktab o‘qituvchisi mahalliy gazetadagi belgilarni ko‘rib, shifrni ochdi. Xabarda shunday deyilgan: "Men odamlarni o'ldirishni yaxshi ko'raman, chunki bu juda qiziqarli. Bu o'rmonda yovvoyi hayvonlarni o'ldirishdan ko'ra qiziqarliroq, chunki odam eng xavfli hayvondir. O'ldirish menga eng hayajon beradi. Bu jinsiy aloqadan ham yaxshiroq. Eng yaxshisi mening o'limimni kutish. Men yana jannatda tug‘ilaman, o‘ldirganlarimning hammasi mening qulimga aylanadi. Men sizga ismimni aytmayman, chunki siz mening keyingi hayotim uchun qullarni yollashni sekinlashtirishni yoki to'xtatishni xohlaysiz."

Zodiak 37 kishining o'limi uchun javobgarlikni o'z zimmasiga oldi va hech qachon topilmadi. Uning butun dunyoda taqlid qiluvchilari bor.

Taman Shud

1948 yil dekabr oyida Avstraliyadagi Somerton plyajida erkakning jasadi topilgan. Marhumning shaxsini aniqlashning iloji bo'lmadi va ish bugungi kungacha sir bo'lib qolmoqda. Erkak izsiz zahar bilan o'ldirilgan bo'lishi mumkin, ammo o'lim sababi ham noma'lum. Somerton odami oq ko'ylak, galstuk, jigarrang trikotaj kazak va jigarrang ko'ylagi kiygan edi. Kiyimning teglari kesilgan, hamyon esa yo‘q edi. Tishlar mavjud stomatologik yozuvlarga mos kelmadi.

Noma’lum shaxsning cho‘ntagidan “tamam shud”, ya’ni forscha “tugadi” deb yozilgan qog‘ozni topishdi. Keyinchalik, gazetalardan birida ushbu mavzu bo'yicha material chop etilganda, xatoga yo'l qo'yildi: "Tamam" o'rniga "Taman" so'zi bosildi, natijada hikoyaga noto'g'ri ism kirdi. Bu 12-asr fors shoiri Umar Xayyom ruboiylar to‘plamining nodir nashri sahifasidan parcha edi. Kitob topildi va ichki muqovasiga mahalliy telefon raqami va shifrlangan xabar yozilgan. Bundan tashqari, yaqin atrofdagi saqlash xonasida Temir yo'l stansiyasi narsalar bilan chamadon topdi, lekin u o'lgan odamni aniqlashga yordam bermadi. Somerton odami Sovuq Urushning ayg'oqchisi bo'lganmi? Havaskor kriptografmi? Yillar o'tadi, ammo tadqiqotchilar buni ochishga yaqinlashmadilar.

Blits shifrlari

Bu topishmoq ro'yxatga olinganlarning eng yangisidir, chunki u faqat 2011 yilda ommaga e'lon qilingan. Blits shifrlari Ikkinchi jahon urushi paytida topilgan bir necha sahifalardir. Nemislar bombardimon qilish natijasida ochilgan Londonning yerto'lalaridan birida ular yillar davomida yog'och qutilarda yotishgan. Bir askar bu qog'ozlarni o'zi bilan olib ketgan va ular g'alati chizmalar va shifrlangan so'zlarga to'la ekanligi ma'lum bo'ldi. Hujjatlarda 50 dan ortiq noyob kalligrafik belgilar mavjud. Hujjatlarning sanasini aniqlashning iloji yo'q, ammo mashhur versiyaga ko'ra, blits shifrlari okkultistlar yoki 18-asr masonlarining ishi.

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'sib chiqqan 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 shifrlash

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 tez, 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 osongina 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 takomillashtirildi. 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 shifrlanganligi bilan bog'liq. 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 Z 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 soqchilar 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 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 ishlashi uchun siz uzunlikni bilishingiz kerak kalit so'z. 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 paytida 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 algoritmiga 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.

Bir paytlar oqsoqol Nastya va men detektiv va detektiv rollarini o'ynadik, o'z shifrlarimizni, tergov usullarini o'ylab topdik. Keyin bu sevimli mashg'ulot o'tdi va keyin yana qaytib keldi. Nastyaning kuyovi Dimka bor, u ishtiyoq bilan skautlar o'ynaydi. Uning ishtiyoqini qizim ham baham ko'rdi. Ma'lumki, muhim ma'lumotlarni bir-biriga etkazish uchun razvedkachilarga shifr kerak. Ushbu o'yinlar yordamida siz so'zni yoki hatto butun matnni qanday shifrlashni ham o'rganasiz!

Oq dog'lar

Har qanday matn, hatto shifrsiz ham, harflar va so'zlar o'rtasida bo'shliqlar noto'g'ri joylashtirilsa, o'qish qiyin bo'lgan abrakadabraga aylanishi mumkin.

Masalan, oddiy va tushunarli gap shu narsaga aylanadi "Meni ko'lda kutib oling" - "Yanaber yeguozera bilan uchrashuvda".

Hatto diqqatli odam ham ushlashni darhol sezmaydi. Ammo tajribali skaut Dimkaning aytishicha, bu shifrlashning eng oddiy turi.

unlilarsiz

Yoki siz ushbu usuldan foydalanishingiz mumkin - matnni unlilarsiz yozing.

Misol uchun, bu erda bir jumla: "Nota o'rmon chetida joylashgan emanning chuqurligida yotadi". Shifrlangan matn quyidagicha ko'rinadi: "Zpska lie in dpl db, ktr stt n pshke ls".

Bu ham zukkolik, ham qat'iyat va, ehtimol, kattalarning yordamini talab qiladi (ular ham ba'zan xotirasini o'rgatish va bolaligini eslashdan zarar qilmaydi).

Boshqa yo'l bilan o'qing

Ushbu shifrlash bir vaqtning o'zida ikkita usulni birlashtiradi. Matn o'ngdan chapga (ya'ni, aksincha) o'qilishi kerak va so'zlar orasidagi bo'shliqlar tasodifiy joylashtirilishi mumkin.

Mana, o'qing va shifrlang: "Neleta minv eman, manoro tsop irtoms".

Birinchisi uchun ikkinchi

Yoki alifboning har bir harfini undan keyingi harf bilan belgilash mumkin. Ya’ni “a” o‘rniga “b”, “b” o‘rniga “c”, “c” o‘rniga “d” va hokazo yozamiz.

Ushbu tamoyilga asoslanib, siz noodatiy shifrni yaratishingiz mumkin. Adashib qolmaslik uchun biz o'yinning barcha ishtirokchilari uchun mini-xitlar qildik. Ular bilan bu usuldan foydalanish ancha qulayroq.

Siz uchun qaysi iborani shifrlaganimizni taxmin qiling: "T'ilb g tzhsibmzh fiobue mzhdlp - ojlpdeb oj toynbzhu schmarf bo'yicha".

Deputatlar

Oldingi shifr bilan bir xil printsip bo'yicha "O'zgartirish" usuli qo'llaniladi. Men u muqaddas yahudiy matnlarini shifrlash uchun ishlatilganligini o'qidim.

Alifboning birinchi harfi o'rniga biz oxirgisini yozamiz, ikkinchisi o'rniga - oxirgidan oldingi va hokazo. Ya'ni, A - Z o'rniga, B - Yu o'rniga, C - E o'rniga ...

Matnni shifrlashni osonlashtirish uchun qo'lingizda alifbo va qalamli qog'oz bo'lishi kerak. Siz xatning yozishmalarini ko'rib, yozib olasiz. Bolaning ko'z bilan baholashi va shifrlashi qiyin bo'ladi.

jadvallar

Matnni avval jadvalga yozish orqali shifrlashingiz mumkin. Siz so'zlar orasidagi bo'shliqni qaysi harf bilan belgilashni oldindan kelishib olishingiz kerak.

Bir oz maslahat - bu umumiy harf bo'lishi kerak (masalan, p, k, l, o), chunki so'zlarda kam uchraydigan harflar darhol ko'zni tortadi va shu sababli matn osongina shifrlanadi. Bundan tashqari, stol qanchalik katta bo'lishini va so'zlarni qanday kiritishingizni muhokama qilishingiz kerak (chapdan o'ngga yoki yuqoridan pastga).

Jadval yordamida iborani birgalikda shifrlaymiz: Kechasi biz sazan tutishga boramiz.

Bo'shliq "p" harfi bilan belgilanadi, so'zlar yuqoridan pastgacha yoziladi. 3-3-jadval (biz oddiy daftar varag'ining kataklarini chizamiz).

Biz nimaga erishamiz:
N I M O T K A Y
O YU D R V A S R
CH R E L I R R E.

Panjara

Shu tarzda shifrlangan matnni o'qish uchun sizga va do'stingizga bir xil trafaretlar kerak bo'ladi: tasodifiy tartibda kesilgan kvadratchalar bilan qog'oz varaqlari.

Shifrlash stencil bilan bir xil formatdagi varaqda yozilishi kerak. Harflar hujayra teshiklarida yoziladi (shuningdek, masalan, o'ngdan chapga yoki yuqoridan pastga yozishingiz mumkin), qolgan hujayralar boshqa harflar bilan to'ldiriladi.

Kitobga kalit

Agar oldingi shifrda biz ikkita stencil tayyorlagan bo'lsak, endi bizga bir xil kitoblar kerak. Esimda, bolaligimda maktabdagi o‘g‘il bolalar Dyumaning “Uch mushketyor” romanidan shu maqsadda foydalanganlar.

Eslatmalar shunday ko'rinishga ega edi:
"324 s, 4 a, c, 7 sl.
150 s, 1 a, n, 11 w..."

Birinchi raqam sahifa raqamini ko'rsatdi
ikkinchi- paragraf raqami
uchinchi harf- yuqoridagi (c) yoki pastdagi (n) paragraflarni qanday hisoblash kerak,
to'rtinchi harf- so'z.

Mening misolimda kerakli so'zlarni qidirish kerak:
Birinchi so'z: 324-betda, yuqoridan 4-bandda, ettinchi so'z.
Ikkinchi so'z: 150-betda, pastdan 1 xatboshi, o'n birinchi so'z.

Shifrni ochish jarayoni tez emas, lekin begonalarning hech biri xabarni o'qiy olmaydi.

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 daqiqalarini, 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 odam bilan radio va televidenie intervyusi haqida gapiradi. Suhbat davomida Londondagi agentga oldindan 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, quyidagi kitobimizda tasvirlangan kodlar, shifrlar va ko'rinmas siyoh bunday jiddiy uyushmada emas, balki engilroq - shunchaki o'yin-kulgi uchun. 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'p hollarda, ayniqsa, skautlar tomonidan "keng o'yinlar" deb ataladigan keng tarqalgan ochiq o'yinlarda, ko'rinmas yozuvlar 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 shunday o'yin-kulgiga xizmat qilishi mumkin. Boshqa tomondan, kriptografiyada shu qadar xavfsiz shifrlar ham borki, hatto tajribali shifrlovchi ham shifrlash kalitisiz uni ochish (buzish) uchun ancha vaqt talab etadi.
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. umumiy tildagi harflarni 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 ochdi 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. Masalan, “YES” o‘rniga “AMZ”, “10000” o‘rniga “QTR”, “Yoqilg‘i yetishmayapti” 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 qabul qiladi, lekin bir qator so'zlardan iborat 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 o'tkazmaydigan harflarni qo'shish kerak semantik yuk bunda aniq holat, xabarga murakkab qo'shimcha uchun. 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 tushuntiriladi 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. Shuningdek bor butun chiziq transpozitsiya shifrlari - "transpo" deb qisqartirilgan. Agar kerak bo'lsa, xabarga oldindan belgilangan kodli so'z yoki harf ("indikator" deb ataladi) qo'shilishi mumkin, bu sizning muxbiringizga ushbu maxsus xabar qaysi shifr bilan yopilganligini aytishi mumkin. Albatta, siz "ko'rsatkichlarsiz" xabarlar almashinuviga rozi bo'lishingiz mumkin, shunchaki zavqlanish uchun shifrlashni o'zingiz hal qiling.
Agar ushbu birinchi guruhda juda oddiy shifrlardan foydalanilganda, xabar yetarlicha sir bo'lmasa, unda siz boshqa shifr ma'lum bir xabarni yanada xavfsizroq qilishini bilib olasiz.
Har qanday xabarni "transpo" ga tarjima qilishni boshlaganimizda, birinchi navbatda odatiy xabarni katta harflar bloklarida yozish kerak. 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, so'ngra ular shifrlash 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. Shifrni ochish oxiridan boshlanadi va so'zma-so'z o'qiladi va yoziladi yoki butun xabar bir vaqtning o'zida yoziladi va shundan keyingina usul bo'yicha so'zlarga bo'linadi. qadam yozish.
(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. E'tibor bering, shifrning bunday ma'nosiz 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 asl xabardan ikki baravar uzunroqdir, 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 shifrlash: Bu shifr A-Null bilan bir xil tarzda qo'llaniladi, ammo bu holda "nollar" 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. . Keling, alifboning birinchi 9 ta harfiga misol keltiraylik: 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, xatni bir vaqtning o'zida navbat bilan o'qing: 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 harfli guruhning 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 mahkamlang, lentaning boshi chapdan o'ngga o'rnatilib, tayoqchaning burilishiga yo'l qo'ymang 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", inglizcha "ustun" (ustun, ustun) so'zidan olingan, 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. Ushbu shifrni o'zgartirishning ikki yo'li mavjud qiyin boshqotirma boshqa birovning shifrlovchisi uchun. 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'zining 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 kalit so'zning har bir harfini har bir guruh ostida, alifbo tartibida yozishi, so'ngra kalit so'zni yozishi va har bir harf guruhini uning ostiga qo'yishi 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 ikkita tomonidan yozilgan namunaviy xabarimizni ko'rib chiqamiz turli yo'llar bilan, va TEXAS va LAZY kalit so'zlari bilan transkripsiya qilingan.
(c) da yozish gorizontal qatorlarda (xuddi gorizontal qatorlarda yozilgan oldingi misolda bo'lgani kabi) 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
YO'Q URS Y 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.
Etarlicha uzun xabarlar bilan ishlashning eng oson yo'li ularni to'rt yoki besh qatorda yozish, chapdan o'ngga o'qish (bu to'g'ri gorizontal yozuv deb ataladi) va mos kalit so'zni tanlashdir.
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, karta ochiq qoladigan tarzda joylashtirilgan kvadratlarga ega turli joylar karta har safar 90 ° aylantirilganda qog'ozda. Harflar to'rtta pozitsiyaning har biridagi kvadratchalarga yozilgandan so'ng, ular aralash harflardan iborat kvadrat blokni hosil qiladi. Misol uchun, xabar: BIZ HOZIR BIZNING HUT TELL TIM EMAS BO'LGANIMIZDA TO'RISHAMIZ quyidagi usul yordamida 6 x 6 "aylanuvchi panjara" kartasi bilan shifrlangan bo'lishi kerak.
"GRILLE" qog'oz varag'iga joylashtiriladi 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 ikki harf kamroq bo'lganligi sababli (harflar -34 va to'liq burilishli kvadratlar -36), ikkita "NOL" qo'shiladi: "Q" va "Z" oxirgi navbatini to'ldirishni yakunlash uchun. GRILL". Barcha kvadratlarni to'ldirgandan so'ng, biz GRILLEni olib tashlaymiz va natijada olingan xabarni qator yoki ustunlarga 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 shifrlanganligini 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 bir nechta joylardan biri bo'lgan Chartli Xollda bo'lganida, qirolicha Yelizavetani o'ldirish uchun fitna uyushtirgan. amakivachcha, va o'zingizni ingliz taxtiga ko'taring. 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, teri bo'lagiga o'raladi va pivo yetkazib berish va qal'adan bo'sh bochkalarni olib tashlash uchun chaqirilganda pivo ishlab chiqaruvchiga topshiriladi. 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 qaytarib yuborildi, 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 sarlavha Yuliy Tsezar shifrini yoki Sürgülü alifbo shifrini belgilash uchun. Uning mohiyati quyidagicha:
Oddiy alifbo yoziladi va shifr alifbosi pastki qismga yoziladi, yuqoridagi bilan bir xil tartibda yoziladi, lekin oddiy alifboning birinchi harfidan bir yoki bir nechta o'ringa yoki oldinga ajratilgan harfdan boshlanadi. orqaga, pastki qatorning boshida etishmayotgan harflar bilan. 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 alifbodagi ba'zi harflar yuqorida yozilgan oddiy alifbo harflariga to'g'ri kelsa, siz xafa bo'lmaysiz, balki yaxshi tanlangan kalit so'z (masalan, alifbo oxiridagi harflar, shu jumladan) ) 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 ba'zi bir pozitsiyaning joylashuviga mos keladigan tarzda joylashgan - sharqqa juda ko'p, shimolga yoki kvadratchalar diagonal yoki vertikal. Ushbu turdagi mos keladigan shifr grid-map shifr deb ataladi, chunki bu nom qanday qilib eng yaxshi tavsiflaydi. bu tur shifr.

KOD "KART - 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 yon qatordagi F harfi birinchi olinsa U. Agar siz yuqori joylashuvni ko'rsatgich sifatida ishlatsangiz va har doim shu tartibda shifrlasangiz va shifrini hal qilsangiz (FD = P), siz ushbu shifr bilan ishlashning ko'plab qiyinchiliklaridan 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 yerdagi raqamlar shifrlangan bigramlar uchun ishlatiladi va alifboni qutidagi 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 avval diagrammani kiritish 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. Undoshlar ramkaning yuqori chetida, unlilar va Y harfi esa yon tomonda joylashgan; va keyin shifrlash ba'zi chet tiliga o'xshaydi 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 mumkin bo'lgan raqamlar guruhlarini hosil qiladi. 11 = A bo'lgan quyida keltirilgan 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. 100 dan kam bo'lgan raqamlarga 0 qo'ying, shu bilan birga, 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 bor-yo'g'i 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‘lganida (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 joylashgan sahifa raqami 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 chiqaylik, aytaylik 700 sahifa.. 494-betdagi ikkita lug'at ustunining 2-sida 8-qatorda YUBORISH so'zi bo'lsin. Keyin yozuv shu 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...

Savollaringiz bormi?

Xato haqida xabar bering

Tahririyatimizga yuboriladigan matn: