Raqamli shifrlar. Shifrlar va kodlar

Inson - ijtimoiy mavjudot. Biz hayotning birinchi kunlaridanoq ularning xatti-harakatlarimizga munosabatini kuzatish orqali boshqalar bilan muloqot qilishni o'rganamiz. Biz har bir muloqotda san’atshunoslar “madaniy kodlar” deb ataydigan narsadan foydalanamiz. Ammo madaniy kodlarni ochish eng qiyin, sizga ko'tarilgan qosh yoki sababsiz ko'z yoshlar nimani anglatishini aytib beradigan maxsus dastur yo'q; aniq javob yo'q; bundan tashqari, hatto "koder"ning o'zi ham o'z harakati bilan nimani nazarda tutganini bilmasligi mumkin! Boshqalarni tushunish fani biz butun hayotimiz davomida tushunadigan narsadir va bu mahorat qanchalik yaxshi rivojlangan bo'lsa, qoida tariqasida boshqalar bilan aloqa va kelishilgan harakatlar zarur bo'lgan har qanday faoliyat shunchalik uyg'unroq bo'ladi.

Kriptografiyani uning ikkala shaklida ham (shifrlash va shifrni ochish) o'rganish shifrlangan, chalkash, tushunarsiz xabar va unda yashiringan ma'no o'rtasidagi bog'lanishni qanday topishni o'rganishga imkon beradi. Yuliy Tsezar shifridan RSA kalitlarigacha, Rosetta toshidan Esperantogacha bo'lgan tarixiy yo'lni bosib o'tib, biz ma'lumotni o'zimiz uchun g'ayrioddiy shaklda idrok qilishni, topishmoqlarni hal qilishni, multivariantlikka ko'nikishni o'rganamiz. Va eng muhimi, biz tushunishni o'rganamiz: bizdan farq qiladigan turli xil odamlar va har bir, mutlaqo har bir xabarning asosi bo'lgan matematik va lingvistik mexanizmlar.

Shunday qilib, bolalar uchun kriptografiya haqidagi sarguzasht hikoyasi, farzandi bor har bir kishi uchun va hech qachon bola bo'lgan har bir kishi uchun.

Bayroqlar shamolda hilpiraydi, issiq otlar kishnaydi, zirhlar jiringlaydi: Rim imperiyasi dunyoda hali ham zabt etmagan odam borligini aniqladi. Gay Yuliy Tsezar qo'mondonligi ostida tez va aniq nazorat qilinishi kerak bo'lgan ulkan armiya mavjud.

Ayg'oqchilar hushyor turishadi, dushmanlar imperatorning barcha ajoyib rejalarini bilish uchun elchilarni to'xtatib turishga tayyorlanmoqdalar. Noto'g'ri qo'llarga tushgan har bir pergament bo'lagi jangda yutqazish imkoniyatidir.

Ammo endi elchi qo'lga olindi, hujumchi eslatmani ochadi ... va hech narsani tushunmaydi! "Ehtimol," u boshini tirnaydi, "bu noma'lum tilda ...". Rim g'alaba qozondi, uning rejalari xavfsiz.

Sezar shifrlash nima? Uning eng oddiy varianti shundaki, biz har bir harf o'rniga alifbo tartibida keyingisini qo'yamiz: "a" o'rniga - "b", "e" o'rniga - "g" va "i" o'rniga - "a". Keyin, masalan, "Men o'ynashni yaxshi ko'raman" "A yavmya idsbue" ga aylanadi. Keling, plastinkaga qaraylik, uning tepasida biz shifrlaydigan xat bo'ladi, pastki qismida esa - biz uni almashtiramiz.

Alifbo bir harfga "siljidi", shunday emasmi? Shuning uchun bu shifr "shift shifr" deb ham ataladi va ular "biz Tsezar shifrini 10 siljish bilan ishlatamiz" yoki "18 siljish bilan" deyishadi. Bu shuni anglatadiki, pastki alifboni bizda bo'lgani kabi 1 ga emas, balki, masalan, 10 ga "o'zgartirish" kerak - keyin bizda "a" o'rniga "y" va "y" o'rniga "e" bo'ladi. ”.

Tsezarning o'zi ushbu shifrni 3 ga siljish bilan ishlatgan, ya'ni uning shifrlash jadvali quyidagicha ko'rinishga ega edi:

Aniqrog'i, Qaysar Rossiyada yashaganida shunday ko'rinardi. Uning holatida alifbo lotin edi.

Agar siz professional josus yoki Sherlok Xolms bo'lsangiz, bunday shifrni buzish juda oson. Ammo u hali ham o'zining kichik sirlarini qiziquvchan ko'zlardan saqlashga mos keladi.

Siz o'zingizning kichik uy fitnangizni o'zingiz tashkil qilishingiz mumkin. O'zingizning smena raqamingizga rozi bo'ling va siz bir-biringizning muzlatgichida kimningdir tug'ilgan kunidagi ajablanib haqida shifrlangan eslatmalarni qoldirishingiz, shifrlangan xabarlarni yuborishingiz va, ehtimol, agar uzoq vaqt ajralish bo'lsa, hatto bir-biringizga maxfiy, kodlangan xatlar yozishingiz mumkin!

Ammo kriptografiyaning butun tarixi - bu xabarlarni shifrlash san'ati va ularni ochish san'ati o'rtasidagi kurash tarixi. Qachon paydo bo'lsa yangi yo'l xabarni kodlash, bu kodni buzishga harakat qiladiganlar bor.

"Kodni buzish" nima? Buning ma'nosi - kalit va shifrning ma'nosini bilmasdan, uni hal qilish yo'lini o'ylab topish. Tsezar shifrida ham bir vaqtlar yorilib ketgan - "chastotani tahlil qilish usuli". Har qanday matnga qarang - undoshlarga qaraganda unlilar ko'proq va "o", masalan, "men" dan ko'proq. Har bir til uchun siz eng tez-tez va kam ishlatiladigan harflarni nomlashingiz mumkin. Siz faqat shifrlangan matnda qaysi harf ko'proq ekanligini topishingiz kerak. Va, ehtimol, u shifrlangan bo'ladi "o", "e", "i" yoki "a" - ruscha so'zlardagi eng keng tarqalgan harflar. Va ular qaysi harfni, masalan, "a" ni belgilaganligini bilishingiz bilan siz shifr alifbosi qanchalik "o'zgartirilganini" bilasiz, ya'ni butun matnni shifrlash mumkin.

Butun dunyo Sezar kodining yechimini bilib olgach, kriptograflar yanada kuchliroq narsani o'ylab topishlari kerak edi. Ammo, tez-tez sodir bo'lganidek, odamlar butunlay yangi narsalarni ixtiro qilmadilar, balki mavjudlarini murakkablashtirdilar. Barcha harflarni bir xil o'zgartirilgan alifbo bo'yicha shifrlash o'rniga, ularning bir nechtasi maxfiy xabarlarda qo'llanila boshlandi. Masalan, birinchi harfni alifbo tartibida 3, ikkinchisini 5, uchinchisini 20, to‘rtinchisini yana 3, beshinchisini 5, oltinchisini shifrlaymiz. 20 ga siljish bilan va hokazo, aylanada. Bunday shifr polialfavit (ya'ni polialfavit) deb ataladi. Buni sinab ko'ring, shunda sizning shifringizni faqat kriptografiya sirlarini biladigan odam hal qilishi mumkin!

Aftidan, hujumchilar sarosimaga tushib qolishgan va sirlar abadiy sir bo'lib qolishi kerak edi. Ammo agar shifr bir marta buzilgan bo'lsa, uning murakkabroq variantlari ham bir marta buziladi.

Tasavvur qilaylik, kimdir xabarni ikkita alifbo bilan shifrlagan. Birinchi harf - 5 siljish bilan, ikkinchisi - 3 siljish bilan, uchinchisi - yana 5, to'rtinchisi yana 3 - quyida joylashgan plastinkada bo'lgani kabi.

Biz barcha shifrlangan harflarni ikki guruhga bo'lishimiz mumkin: shift 5 (1, 3, 5, 7, 9, 11, 13, 15, 17, 19) bilan shifrlangan harflar va shift 3 (2, 4, 6, 8) bilan shifrlangan harflar. , 10, 12, 14, 16, 18, 20). Va har bir guruh ichida biz qaysi harflarni boshqalarga qaraganda tez-tez uchratganimizni qidiring - xuddi Qaysarning shifridagi kabi, faqat ko'proq muammo.

Agar shifr uchta alifbodan foydalangan bo'lsa, unda biz harflarni uchta guruhga ajratamiz, agar besh bo'lsa, beshta. Va keyin yana bir xil chastota tahlili o'ynaydi.

Siz savol berishingiz mumkin - dekoderlar, masalan, beshta emas, uchta alifbo borligini qanday bilishgan? Ular haqiqatdan ham bilishmasdi. Va ular barcha mumkin bo'lgan variantlarni ko'rib chiqdilar. Shuning uchun shifrni hal qilish ancha uzoq davom etdi, ammo bu hali ham mumkin edi.

Kriptografiyada uzatiladigan xabar “ochiq matn”, shifrlangan xabar esa “shifrlangan matn” deb ataladi. Matnni shifrlash qoidasi esa “shifr kaliti” deb ataladi.

20-asr e'tiborsiz o'tib ketdi. Insoniyat tobora ko'proq mashinalarga tayanmoqda: poezdlar vagonlarni almashtirmoqda, deyarli har bir uyda radiolar paydo bo'lmoqda va birinchi samolyotlar allaqachon havoga ko'tarilgan. Va nihoyat, maxfiy rejalarni shifrlash ham mashinalarga o'tkaziladi.

Ikkinchi jahon urushi paytida xabarlarni shifrlash uchun juda ko'p mashinalar ixtiro qilindi, ammo ularning barchasi polialfavitli shifrni yanada chalkashtirib yuborish mumkin degan fikrga tayangan. Buni shunchalik chalkashtirib yuborish, garchi nazariy jihatdan buni hal qilish mumkin bo'lsa-da, amalda buni hech kim qila olmaydi. Mashina qila oladigan darajada chalkashtirish, lekin odam bunga qodir emas. Ushbu shifrlash mashinalarining eng mashhuri Germaniya tomonidan qo'llaniladigan Enigma hisoblanadi.

theromanroad.files.wordpress.com

Ammo, Germaniyaning eng muhim siri Enigma dizayni bo'lsa-da, uning raqiblarining eng muhim siri urushning o'rtalarida barcha mamlakatlar Enigmani allaqachon hal qilishgan. Agar bu Germaniyaning o'zida ma'lum bo'lsa, ular yangi narsalarni ixtiro qilishni boshlaydilar, ammo urush oxirigacha ular shifrlash mashinasining idealligiga ishonishdi va Frantsiya, Angliya, Polsha, Rossiya ochiq kitob kabi maxfiy nemis xabarlarini o'qidilar.

Gap shundaki, polshalik olim Marian Rejewski bir vaqtlar ular xabarlarni shifrlash mashinasini o'ylab topishgandan so'ng, shifrni ochish uchun mashina ham o'ylab topishlari mumkin deb o'ylagan va o'zining birinchi namunasini "Bomba" deb atagan. Biror kishi o'ylagandek, "portlovchi" ta'siri tufayli emas, balki mazali, yumaloq kek sharafiga.

Keyin matematik Alan Tyuring uning asosida Enigma kodini to'liq shifrlagan va aytmoqchi, bizning zamonaviy kompyuterlarimizning birinchi avlodi deb hisoblanishi mumkin bo'lgan mashinani yaratdi.

Butun Ikkinchi Jahon urushidagi eng murakkab kod amerikaliklar tomonidan ixtiro qilingan. Har bir AQSh harbiy kemasi uchun ... hindistonlik. Ularning tili shunchalik tushunarsiz va tushunarsiz edi, shunchalik g'alati eshitildiki, kod buzuvchilar qanday yaqinlashishni bilishmadi va AQSh dengiz floti qo'rqmasdan Choktat hindu qabilasi tilida ma'lumot uzatdi.

Umuman olganda, kriptografiya faqat topishmoqni qanday yechish haqida emas, balki uni qanday hal qilish bilan bog'liq. Odamlar har doim ham bunday topishmoqlarni ataylab o'ylab topishmaydi - ba'zida tarixning o'zi ularni tashlaydi. Va kriptograflar uchun uzoq vaqt davomida asosiy sirlardan biri qadimgi Misr tilining sirlari edi.

Bu ierogliflarning barchasi nimani anglatishini hech kim bilmas edi. Misrliklar qushlar va qoraqo'tirlarni chizish bilan nimani nazarda tutishgan. Ammo baxtli kunlarning birida frantsuz armiyasi Misrda Rosetta toshini topdi.

Ushbu toshda yozuv bor edi - xuddi shunday, qadimgi yunon, Misr alifbosi (demotik matn) va Misr ieroglifi. O'sha davr tarixchilari qadimgi yunon tilini yaxshi bilishgan, shuning uchun ular toshga yozilgan narsalarni tezda bilib olishgan. Lekin asosiysi shundaki, ular tarjimani bilib, qadimgi Misr tilining sir-asrorlarini ochib bera oldilar. Demotik matn juda tez shifrlangan, ammo tarixchilar, tilshunoslar, matematiklar, kriptograflar ko'p yillar davomida ierogliflar ustida bosh qotirishgan, ammo oxir-oqibat buni tushunishgan.

Va bu kriptograflar uchun ajoyib g'alaba edi - o'z tarixini odamlardan yashirishga umid qilgan vaqt o'rtasidagi g'alaba.

Ammo hal qilingan barcha shifrlar orasida uchta maxsus shifr bor. Ulardan biri Diffie-Hellman usulidir. Agar kichik xabar ushbu usul bilan shifrlangan bo'lsa, uni parolini hal qilish uchun siz dunyodagi barcha kompyuterlarni olib, ko'p yillar davomida bu bilan band bo'lishingiz kerak. Aynan u bugungi kunda Internetda ishlatiladi.

Ikkinchisi - kvant shifrlash. To'g'ri, u hali to'liq ixtiro qilinmagan, lekin agar odamlar kvant kompyuterlarini o'zlari orzu qilganidek yasasa, unda bunday shifr ular buni shifrlashga urinayotganlarida bilib oladilar.

Uchinchi maxsus shifr esa “kitob shifridir”. Uning hayratlanarli tomoni shundaki, ular uchun biror narsani shifrlash oson va shifrlash oson emas. Ikki kishi bir xil kitobni tanlaydi va ularning harfidan har bir so'z qidiriladi va uchta raqam bilan almashtiriladi: sahifa raqami, qator raqami va qatordagi so'zning raqami. Buni qilish juda oson, to'g'rimi? Va buni hal qilish oson emas: ayg'oqchi qaysi kitobni tanlaganingizni qanday biladi? Va eng muhimi, kompyuterlar ham bu masalada ko'p yordam bermaydi. Albatta, agar siz juda ko'p ulansangiz aqlli odamlar va juda ko'p kuchli kompyuterlar, bunday shifr turmaydi.

Ammo asosiy xavfsizlik qoidasi mavjud. U, bu xavfsizlik shunchalik ko'p bo'lishi kerakki, shifrlangan xabar uni parolini hal qilish uchun sarflanishi kerak bo'lgan katta kuch sarflashga arzimaydi. Ya'ni, yovuz odam - ayg'oqchi sizning kodingizni ochish uchun shuncha kuch sarflashi kerak, chunki u sizning xabaringizni bilish uchun sarflashga tayyor emas. Va bu qoida har doim va hamma joyda, do'stona maktab yozishmalarida ham, haqiqiy josuslik o'yinlari dunyosida ham ishlaydi.

Kriptografiya - topishmoqlarni taxmin qilish va yechish san'ati. Sir saqlash san'ati va ularni oshkor qilish san'ati. Kriptografiya yordamida biz bir-birimizni tushunishni va o'zimiz uchun muhim narsani qanday qilib xavfsiz saqlashni aniqlashni o'rganamiz. Va ikkalasini qanday qilishni yaxshi bilsak, hayotimiz tinchroq va faolroq bo'lishi mumkin.

Iltimos, anai iptography land sai ikihauwai to'lash uchun shikoyat qiling! Sinfda do'stlaringizga eslatma yozyapsizmi yoki kriptografiyani (kodlar va shifrlar fani) o'yin-kulgi uchun tushunishga harakat qilyapsizmi, ushbu maqola sizga ba'zi asosiy tamoyillarni o'rganishga va shaxsiy xabarlarni kodlashning o'ziga xos usulini yaratishga yordam beradi. Qayerdan boshlash haqida tasavvurga ega bo'lish uchun quyidagi 1-bosqichni o'qing!


Ba'zi odamlar "kod" va "shifr" so'zlarini bir xil tushunchalarga murojaat qilish uchun ishlatishadi, ammo bu masalani jiddiy o'rganuvchilar bu ikki xil tushunchalar ekanligini bilishadi. Maxfiy kod - bu sizning xabaringizdagi har bir so'z yoki ibora boshqa so'z, ibora yoki belgilar qatori bilan almashtiriladigan tizim. Shifr - bu sizning xabaringizning har bir harfi boshqa harf yoki belgi bilan almashtiriladigan tizim.

Qadamlar

Kodlar

Standart kodlar

    Xabaringizni yarating. Kod kitobidan foydalanib, xabarni diqqat bilan va diqqat bilan yozing. E'tibor bering, kodingizni shifr bilan bog'lash xabaringizni yanada xavfsizroq qiladi!

    Xabaringizni tarjima qiling. Do'stlaringiz xabarni qabul qilganda, ular xabarni tarjima qilish uchun kodlar kitobining nusxasidan foydalanishlari kerak bo'ladi. Ikki tomonlama himoya usulidan foydalanayotganingizni bilishlariga ishonch hosil qiling.

    Kod kitobi

    politsiya kodlash

    Shifrlar

    Sana asosidagi shifrlash

    1. Sana tanlang. Masalan, 1946 yil 16 dekabrda Stiven Spilbergning tug'ilgan kuni bo'lardi. Raqamlar va qiyshiq chiziqlar yordamida ushbu sanani yozing (12/18/46), so'ngra shifrlangan xabarni yuborish uchun foydalanishingiz mumkin bo'lgan olti xonali 121846 raqamini olish uchun chiziqlarni olib tashlang.

      Har bir harfga raqam belgilang."Menga Stiven Spilbergning filmlari yoqadi" degan xabarni tasavvur qiling. Xabar ostida siz olti xonali raqamingizni jumlaning oxirigacha qayta-qayta yozasiz: 121 84612184 612184 6121846 121846121.

      Xabaringizni shifrlang. Harflarni chapdan o'ngga yozing. Har bir oddiy matn harfini uning ostidagi birliklar soniga qarab siljiting. "M" harfi bir birlikka siljiydi va "H" ga aylanadi, "H" harfi ikki birlikka siljiydi va "P" ga aylanadi. E'tibor bering, "I" harfi 2 birlikka siljiydi, buning uchun siz alifboning boshiga o'tishingiz kerak va u "B" ga aylanadi. Sizning oxirgi xabaringiz "Npyo hfögbuschg ynyfya chukgmse tsyuekseb" bo'ladi.

      Xabaringizni tarjima qiling. Kimdir sizning xabaringizni o'qimoqchi bo'lsa, ular bilishi kerak bo'lgan narsa siz qaysi sanani kodlaganligingizdir. Qayta kodlash uchun teskari jarayondan foydalaning: raqamli kodni yozing, so'ngra harflarni teskari tartibda qaytaring.

      • Sana bilan kodlash qo'shimcha afzalliklarga ega, chunki sana mutlaqo hamma narsa bo'lishi mumkin. Shuningdek, siz istalgan vaqtda sanani o'zgartirishingiz mumkin. Bu shifrlash tizimini yangilashni boshqa usullarga qaraganda ancha osonlashtiradi. Biroq, 1945 yil 9 may kabi mashhur sanalardan qochish yaxshiroqdir.

    Raqam bilan shifrlash

    1. Do'stingiz bilan maxfiy raqamni tanlang. Masalan, 5 raqami.

      Xabaringizni (bo'sh joysiz) har bir satrda shu miqdordagi harflar bilan yozing (oxirgi qator qisqaroq bo'lsa, tashvishlanmang). Masalan, "Mening qopqog'im yonib ketdi" xabari quyidagicha ko'rinadi:

      • Moepr
      • ikra
      • eras
      • qoplangan
    2. Shifrni yaratish uchun harflarni yuqoridan pastga qarab oling va ularni yozing. Xabar "Myikokererrypyatrtao" bo'ladi.

      Xabaringizning shifrini ochish uchun do'stingiz harflarning umumiy sonini hisoblashi, uni 5 ga bo'lishi va to'liq bo'lmagan satrlar mavjudligini aniqlashi kerak. Shundan so'ng, u bu harflarni har bir satrda 5 ta harf va bitta to'liq bo'lmagan satr (agar mavjud bo'lsa) bo'lishi uchun ustunlarga yozadi va xabarni o'qiydi.

    Grafik shifr

    Qaysarning qayta tashkil etilishi

    Yashirin tillar

    chalkash til

    Ovoz kodi

    bema'nilik

    • Kodni faqat jo'natuvchi va qabul qiluvchi biladigan joyda yashiring. Misol uchun, har qanday qalamni burab, uning ichiga kodingizni qo'ying, qalamni qayta yig'ing, joy toping (masalan, qalam ushlagichi) va oluvchiga qalamning joyi va turini ayting.
    • Kodni yanada chalkashtirib yuborish uchun bo'shliqlarni shifrlang. Misol uchun, bo'shliqlar o'rniga harflardan (E, T, A, O va H eng yaxshi ishlaydi) foydalanishingiz mumkin. Ular blankalar deb ataladi. s, b, b va z tajribali kod buzuvchilar uchun juda aniq ko'rinadi, shuning uchun ularni yoki boshqa ajralib turadigan belgilarni ishlatmang.
    • Siz so'zlardagi harflarni tasodifiy tartibga solish orqali o'z kodingizni yaratishingiz mumkin. "Dij yaemn in the park" - "Meni parkda kuting".
    • Har doim siz tomoningizdagi agentlarga kodlarni yuboring.
    • Turk irland tilidan foydalanganda undoshdan oldin "eb" ni maxsus ishlatishingiz shart emas. Siz "ya'ni", "br", "of" yoki boshqa ko'zga ko'rinmas harflar birikmasidan foydalanishingiz mumkin.
    • Pozitsion kodlashni qo'llaganingizda, shifrlashni yanada qiyinlashtirish uchun harflarni bir joydan ikkinchi joyga qo'shish, olib tashlash va hatto o'zgartirishdan qo'rqmang. Sizning sherikingiz nima qilayotganingizni tushunishiga ishonch hosil qiling, aks holda u uchun bularning barchasi ma'nosiz bo'ladi. Siz matnni qismlarga bo'lishingiz mumkin, shunda har birida uch, to'rt yoki beshta harf bo'ladi va keyin ularni almashtiring.
    • Qaysarni qayta tartiblash uchun siz harflarni oldinga yoki orqaga xohlagancha joylashtirishingiz mumkin. Har bir harf uchun almashtirish qoidalari bir xil ekanligiga ishonch hosil qiling.
    • Har doim shifrlangan xabarlarni yo'q qiling.
    • Agar siz o'zingizning kodingizdan foydalanayotgan bo'lsangiz, buni boshqalar tushunishi uchun juda murakkablashtirmang. Hatto siz uchun ham shifrlash juda qiyin bo'lishi mumkin!
    • Morze kodidan foydalaning. Bu eng mashhur kodlardan biri, shuning uchun suhbatdoshingiz nima ekanligini tezda tushunadi.

    Ogohlantirishlar

    • Agar siz kodni noto'g'ri yozsangiz, bu sizning sherigingiz uchun dekodlash jarayonini qiyinlashtiradi, agar siz shifrlovchini chalkashtirib yuborish uchun maxsus ishlab chiqilgan kodlar yoki shifrlardan foydalanmasangiz (albatta, sherigingizdan tashqari).
    • Qisqa so'zlar uchun chalkash tildan foydalanish yaxshidir. Bu uzoq so'zlar bilan unchalik samarali emas, chunki qo'shimcha harflar ko'proq ko'rinadi. Nutqda foydalanishda ham xuddi shunday.

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 ham ko'proq parchalanib ketdi. O'limi vaqtida 41 yoshli Riki Makkormikning cho'ntagida 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 so‘nggi bor tirik holda jasadi topilishidan besh kun oldin, Sent-Luisdagi Forest Park kasalxonasiga rejali ko‘rikdan o‘tish uchun kelganida 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 shifrning 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. 1990-yillarda qog'oz va qalamdan foydalangan Markaziy razvedka boshqarmasi tahlilchisi Devid Steyn va kompyuterdan foydalangan kompyuter olimi Jim Gillogli ham uchta qismni hal qildi.

Dekodlangan xabarlar Markaziy razvedka boshqarmasi yozishmalarini eslatadi va haykal chop etish paytida 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 yoki tanaffuslar mavjud emas. Ushbu qo'lyozmani kim yaratgan? Tadqiqotchi? O'simlikshunosmi? Alkimyogar? Kitob bir vaqtlar astrologiya va alkimyoni yaxshi ko'radigan 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‘lyozmasining kodi shifrlangan bo‘lsa, u 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, eng yaxshi opa-singillarga, 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 ehtimoldan yiroq emas. Shugboro mulkining rahbari Richard Kemp 2004 yilda bu yozuvni Muqaddas Grail joylashgan joyga bog'laydigan reklama kampaniyasini boshladi.

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 tsivilizatsiyalari 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 tushunarsiz bo'lib 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 qiz do'sti Dora Penniga "Dorabellaga eslatma" yubordi - u o'zidan yigirma yosh kichik 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. Ehtimol, buni qilgan odam, 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 narsa eshitilmadi.

Beylning shifrlangan yagona hisobotida yozilishicha, muallif olti fut chuqurlikdagi tosh yerto‘laga juda ko‘p miqdorda oltin, kumush va zargarlik buyumlarini qoldirgan. Bundan tashqari, boshqa 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

Kaliforniyalik zodiak nomi bilan tanilgan mashhur qotil San-Fransisko politsiyasini bir nechta shifrlar bilan mazax qilib, ularning ba'zilari shahar bo'ylab o'rnatilgan bombalar joylashuvini oshkor qilishini da'vo qildi. U aylana va xoch bilan harflarga imzo chekdi - bu o'n uchta yulduz turkumining samoviy kamari bo'lgan Zodiakni bildiruvchi belgi.

Shuningdek, Zodiac 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 yirtqich 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 Avstraliyaning 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 pullover 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”, yoki 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 XII asrda yashagan 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 temir yo‘l vokzalining omborxonasidan buyumlari solingan chamadon topilgan, biroq bu qurbonning shaxsini aniqlashga yordam bermagan. Balki Somerton odami josus bo'lgandir sovuq urush chuqur qopqoq ostidami? Havaskor kriptografmi? Yillar o'tadi, ammo tadqiqotchilar buni ochishga yaqinlashmadilar.

Blits shifrlari

Ushbu topishmoq ro'yxatdagi eng yangisi, 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.

1. Eng oddiy tizim Bu shifr alifbo bilan guruhlarga bo'linganligidadir teng son harflar va ularning har biri ikkita raqam bilan ko'rsatilgan. Birinchi raqam guruhni, ikkinchisi esa ushbu guruhdagi harfning seriya raqamini bildiradi.

ABVG DEZHZ IKLM NOPR STUF HTSCHSH SHCHYYUYA
1 2 3 4 5 6 7

"Jinoyat qidiruvi" kabi shifrlangan so'zlar quyidagicha ko'rinadi:

53 14 42 33 42 13 41 72 31 44 42 24 72 51 32

Alifbo odatdagi tartibda emas, balki harflarning har qanday o'zgarishi bilan olinishi mumkin.

2. Shifrni quyidagi sxema bo'yicha murakkablashtirish mumkin:

Harflar ikkita raqamdan iborat. Birinchisi, uning guruhdagi o'rni, ikkinchisi esa guruh raqamini ko'rsatadi. Masalan, shifrlangan shakldagi "xavf" so'zi quyidagicha ko'rinadi:

33 37 14 32 34 33 32 35 58

O'qishni murakkablashtirish uchun so'z bir qatorda yozilishi mumkin:

333714323433323558

3. Bu, shuningdek, raqamli harfni o'z ichiga oladi, bu erda harflar beshta guruhga bo'linadi, ularning har biri ikkita raqam bilan ta'minlanadi.


guruhlar

joylar

Har bir harf kasr sifatida shunday ifodalanadiki, uning soni guruh raqami, maxraji esa guruhdagi o'rin raqami bo'ladi. Ushbu sxemada oltidan ortiq raqamlar ishlatilmaganligi sababli, ettidan to'qqizgacha bo'lgan raqamlar bo'sh belgilar sifatida ishlatilishi mumkin.
Ushbu shifr yordamida "kun" so'zini quyidagicha yozish mumkin:

71 81 30 57
95 76 19 38

4. Bir nechta shifr. U bilan ishlash uchun siz kod raqamini eslab qolishingiz va alifboning barcha harflaridan foydalaniladimi yoki yo'qmi, oldindan kelishib olishingiz kerak.

Aytaylik, kod raqami 257 va harflar alifbodan chiqarib tashlangan: d, b, b, s, ya'ni. bu shunday ko'rinadi:

ABCDEEGZYKLMNOPRSTUFCHTSCHSHSHCHEYUYA

Bu ifodani shifrlash uchun talab qilinadi:
"Ertaga uchrashuv"
Matn ketma-ket shifrlash qulayligi uchun yozilgan:

C T R E C A Z A V T R A
2 5 7 2 5 7 2 5 7 2 5 7 2

Har bir harf ostida ibora oxirigacha raqam yoziladi. So'ngra matnning har bir harfi o'rniga alifbo harfi yoziladi, u quyida ko'rsatilgan raqam qancha ko'p bo'lsa, shuncha harfdan keyin sanashda birinchi bo'lib, o'ng tomonga sanash amalga oshiriladi. Shunday qilib, birinchi "B" harfi ostida "2" raqami joylashgan, shuning uchun shifrlangan harfdagi "B" harfi o'rniga "D" alifbosining uchinchi harfi qo'yiladi. Matnning ikkinchi harfi ostida "C" "5" raqami, shuning uchun uning o'rniga "C" dan keyin oltinchi qo'yiladi, ya'ni. "C" harfi.
Raqamli shaklda xat quyidagi shaklda bo'ladi:

DTSSHTKKBV NZHDCHCHV

Shifrlashni o'qish uchun har bir harf ostida kalit, kod raqamini qo'yish kerak. Bizning holatimizda bu raqam 257. Va alifboda shifrlangan harfning berilgan harfining chap tomoniga uning oldidagi raqam qancha harf ko'rsatilgan bo'lsa, shuncha harfni sanang.
Shunday qilib, "D" harfi o'rniga chapdagi ikkinchi harf "B" harfi va "C" o'rniga beshinchi harf bo'ladi, bu "C" harfini anglatadi.

D W W T K B C N F D W W
2 5 7 2 5 7 2 5 7 2 5 7 2
C T R E C A Z A V T R A

L.A.Milyanenkov materiallari asosida
Qonunning boshqa tomonida
yer osti dunyosi entsiklopediyasi

O'zgartirish usuli bilan shifrlanganda, dastlabki matnning harflari bilan almashtirilishi mumkin geometrik raqamlar, odamlar, hayvonlarning haykalchalari, har qanday chizmalar, belgilar, harflar yoki raqamlar (guruhlar).

HAR BIR XAT FAQAT KODLANIB KELADIBIR RAQAM

IN 30-ilova oddiy almashtirish usuli ko'rsatilgan, bu erda 33 ta harfni kodlash uchun 33 ta raqam ishlatiladi. 33 ta harfning har biri raqamlardan biri bilan almashtiriladi: 01, 02, 03, ..., 33.

Variant 1

Ushbu jadval bolalarning rang berish kitobidan shifrlashni kodlagan. Zamonaviy alifbo pozitsion raqamlash harfning raqamli muvofiqligiga o'xshaydi Slavyan alifbosi. Bu oddiy jadval. Bu erda kodlash uchun ishlatiladigan raqamlar tartibda.

Variant 2

Bu erda raqamlar (ikki xonali raqamli guruhlar) tasodifiy raqamlar printsipiga ko'ra lotereya tartibida chiziladi.

Jadvalni o'g'irlash, yo'qotish (murosa qilish) bo'lsa, siz uni murakkablashtirishingiz mumkin - har bir guruhdagi raqamlarni qayta tartibga solishga rozi bo'ling. Masalan, A \u003d 05 - shifrlashda 50 ni yozing.

HAR BIR XAT KODLANGANIKKI GURUH

Kodlash uchun ishlatiladigan raqamlarning umumiy soni (raqamli guruhlar) harflardan 2 baravar ko'p.

1-jadvalda ( ariza № 31) - 49 ta harf, raqamlar va belgilar + zaxira, ularni kodlash uchun 100 ta raqam (guruh) ishlatiladi. Birinchi va ikkinchi qatorlar kodlash uchun ishlatiladigan ikki xonali guruhlardir. "36" va 63" guruhlari - zaxira. Uchinchidan, pastki qator - harflar, raqamlar va tinish belgilari. Har bir harfni kodlash uchun bir yoki boshqa guruh (harf ustida turgan) navbatma-navbat ishlatiladi. Ushbu jadvalda guruhlar sonli tartibda joylashtirilgan. Bunday turdagi jadvallarni xotirada saqlash qiyin emas.

2-jadvalda ( ariza № 32) kodlash uchun foydalaniladigan guruhlar tasodifiy joylashtirilgan. 2-jadval ikkita jadvaldan iborat. Chapdagi jadval kodlash uchun mo'ljallangan (kod jadvali). To'g'risi dekodlash (dekodlash) uchun. Har bir harfning qarshisida (chapdagi jadvalda) ikkita ikki xonali guruh mavjud bo'lib, ular navbatma-navbat bu harfni almashtirish uchun ishlatiladi. Masalan, “kulba” so‘zi quyidagicha ko‘rinishda bo‘ladi: 15 68 06 12 82. Dushmanni yo‘ldan ozdirish uchun ushbu shifrni quyidagicha yozish mumkin: 156 806 128 224 yoki shunday: 1568 0612 8276. Oxirgi guruhni to‘ldirish uchun, zaxiradan foydalanamiz.

HAR BIRNI ALSHISH UCHUN FOYDALANINGBir necha GURUH XATLARI

Shifrlash jarayonida har bir harfni almashtirish uchun 3, 4 yoki undan ortiq guruhlardan foydalanish mumkin . Shunga ko'ra, shifrlash uchun ishlatiladigan guruhlarning umumiy soni 3, 4 va bo'lishi mumkin n alifbodagi harflardan marta ko'p.

KOMPLEKS KODLASH.

30-ilovadan farqli o'laroq, bu erda harflarni kodlash uchun ishlatiladigan barcha raqamlar ko'paytirish jadvalidan olingan. "SHALASH" so'zi taqdim etilgan kod jadvaliga muvofiq kodlangan 33-ilova, quyidagicha ko'rinadi: 10 24 40 24 10.


Ko'paytirish jadvalidan foydalanib, biz harf kodini ko'paytirgichlar bilan almashtiramiz: "10" o'rniga "25" yoki "52" yozamiz (2´5 = 5´2 = 10), "24" biz "38" bilan almashtiramiz. , “83”, “ 46” yoki “64” (3´8 = 8´3 = 4´6 = 6´4 = 24) va hokazo. bir emas, balki bir nechta (2-4) ishlatiladi. shifrni yanada ishonchli qiladi, chunki shifrlangan matnda bir xil raqamlar (guruhlar) kamroq takrorlanadi.

Agar siz bunday jadvalni yo'qotib qo'ysangiz yoki u o'g'irlangan, ko'rilgan, nusxalangan bo'lsa ham, tajovuzkorlar undan foydalana olmaydi (shifrini yechish). kriptogrammadagi kodlar jadvalidan raqamli guruhlar bo'lmaydi, lekin omillardan tashkil topgan guruhlar bo'ladi.

Begona odamlarning e'tiborini jalb qilmaslik uchun shifrni birinchi sinf o'quvchisining arifmetik amallari sifatida yashirish va quyidagicha yozish mumkin:

Ajoyib ish

2´5 = 10, 3´8 = 24, 8´5 = 40, 4´6 = 24, 5´2 = I0

Xabar qisqa qismlarda yuborilishi mumkin.

Yuqoridagi kabi, siz V.M.ning "To'rt xonali matematik jadvallari" dan foydalanishingiz mumkin. Bradis - aniq ishlar ikki xonali raqamlar. To'rt xonali son 2 ta ikki xonali koeffitsientga bo'linadi.

HAR BIR HARTNI O'RNISH UCHUN TURLI SON GURUHLAR ISHLATILADI

Shifrlash tizimini 10‰10 o'lchamdagi jadval shaklida ko'rib chiqing (o'lchamlar boshqacha bo'lishi mumkin). Keling, qator va ustunlarni raqamlaymiz. O'ninchi qator va ustun nol bilan belgilanadi (raqamlash 1 dan emas, balki 0 dan boshlanishi mumkin). Raqamlash alifbo bo'yicha bo'lishi mumkin. Bundan tashqari, qatorlar va ustunlarni raqamlash uchun bir xil emas, balki turli harflardan foydalanish mumkin. Har bir katakda ikkita raqam yoki harfdan iborat koordinatalar mavjud - satr raqami va ustun raqami. Jadvalning katakchalarini alifbo harflari, kerakli tinish belgilari va raqamlar bilan to'ldiring. Shu bilan birga, rus tilidagi harflardan foydalanish chastotasiga qarab, biz 100 ta katakchani mutanosib ravishda taqsimlaymiz. Keling, ba'zi kataklarni bo'sh qoldiring. Blankalar, agar kerak bo'lsa, bo'sh joylar o'rniga, qizil chiziqni ko'rsatish, oxirgi guruhlarni to'ldirish (qayta guruhlashda) va zaxira sifatida ishlatiladi.

Eng oddiy versiyada harflar jadvalga alifbo tartibida, raqamlar esa ortib boruvchi ketma-ketlikda kiritiladi (belgilarning bu tartibini eslab qolish qiyin emas). Bundan tashqari, tez-tez uchraydigan harflar kerakli miqdordagi takrorlanadi: shuning uchun O harfi 8-9 katakni oladi, E harfi 7-8 katakni oladi, A harfi 6-7 marta takrorlanadi, I harfi yoziladi. 5-6 marta va boshqalar. Satrlar va ustunlar teskari yoki tasodifiy tartibda raqamlanishi mumkin.

Murakkabroq versiyada avval ba'zi yodlangan matn (masalan, she'r) kiritiladi, keyin bu matnga kiritilmagan alifbo harflari qo'shiladi. Birinchidan, har qanday esda qolarli raqamlar kiritiladi (masalan, 1945 yil - Ikkinchi Jahon urushi tugagan yil), keyin qolganlari. Shunday qilib, jadvaldagi belgilarning joylashishi shartli ravishda tasodifiy bo'ladi, bu esa shifrning kuchini oshiradi. Murojaat qiling turli qoidalar jadvalni eslab qolish uchun qulay tartibda to'ldirish. Bizning misolimizda, jadvalda ( ariza № 34) boshida yodlangan ibora yoziladi, keyin yodlangan raqamlar, so'ngra alifboning qolgan harflari, keyin tinish belgilari va qolgan raqamlar qo'yiladi va nihoyat, kerakli miqdordagi tez-tez uchraydigan harflar qo'shiladi. Qator va ustunlarni raqamlash ikkita variantga ega (raqamli va alifbo).

Shifrlash jarayonida dastlabki matnning harfi jadvalda topiladi va ikki xonali raqamli guruh (koordinatalar) bilan almashtiriladi, bunda bir raqam qator raqami, ikkinchisi esa ustun raqamidir.

Keling, matnni shifrlaymiz (KICHA KATTA KATTA KATTA KATTA YETILGAN YAXSHI.) va biz kriptogramma olamiz (17 45 49 40 10 37 13 88 18 40 24 43 39 95 15 12 914 15 12 2914 87 1 78 76 97 05 25 69 08 98 11 50). Olingan kriptogrammada, qisqa ochiq matnga qaramay, takroriy (bir xil) ikki qiymatli guruhlar ko'rib chiqiladi. Agar shifrlash 3, 4 yoki 5 belgidan iborat guruhlarga qayta guruhlangan bo'lsa, bir xil ikki xonali guruhlarning takrorlanishi sezilmaydi.

Agar satr va ustunlarni alifbo tartibida raqamlashni qo‘llasangiz, shifrlash boshqa ko‘rinishga ega bo‘ladi: LZH OD OI OK LK NJ LV TZ LZ OK MG OV NI UD LD LB MI MV UE LA PJ OI MA OG TI RZ LZH LI LZ TJ LE. OV TK SZ SE UZH FD MD RI FZ UZ LA PC. Buni yanada murakkablashtirish uchun shifrlashning har bir ikkinchi guruhida belgilar teskari tartibda yozilishi mumkin - birinchi navbatda ustun raqami, keyin esa satr raqami. Yoki birlashtirish - raqamli va alifbo guruhlari o'rtasida almashinish.

Ko'rib chiqilayotgan jadval yuqorida ko'rsatilgan ustunlarni almashtirish jadvalidan farq qiladi 32-ilova, tasodifiy belgi-ikki-qiymatli guruh yozishmalariga qo'shimcha ravishda, biz uchun almashtirish guruhlari teng bo'lmagan (foydalanish chastotasiga taxminan mutanosib) ega ekanligi bilan. turli harflar, bu shifrlashda manba matnining qonuniyatlari va xususiyatlarining namoyon bo'lishini kamaytiradi.

CIPHRO NOUTPUT

Alfavit bilan oddiy daftar (daftar) oling. Unga etishmayotgan harflarni qo'shing: Yo, Y, b, Y, b. Harflardan keyin bloknotga tinish belgilarini qo'yish ham ma'qul: nuqta, vergul, savol belgisi. Daftarda jami 36 ta harf va belgilar mavjud. Agar kerak bo'lsa, siz - raqamlar va boshqa belgilarni kiritishingiz mumkin.

Shifrlash uchun har biri uchta raqamdan iborat 1000 ta guruhdan foydalaning ( uch xonali raqamlar): 000, 001, 002, 003 va boshqalar 999 gacha.

Oddiylik uchun uch xonali guruhlarni teng taqsimlang. 1000: 36 = 27 va 28 qoldiq. Har bir harf va tinish belgilarini shifrlash uchun 27 guruhdan foydalaning. Qolgan 28 tasini zaxirada qoldiring. Zaxira uchun alohida sahifani tanlang.

Daftarni tuzishda uch xonali guruhlar tasodifiy raqamlar printsipiga ko'ra lotereya tartibida tanlanadi. Buning uchun kartondan kichik to'rtburchaklar bo'laklarni kesib oling - 1000 dona. Har biriga raqam yozing: 000, 001, 002, 003, va hokazo. 999 gacha. Ularni qutiga soling, aralashtiring. Sahifada "A" harfi bilan bloknotni oching. Qutidan istalgan raqamni oling, masalan, 323. Ushbu raqamni "A" harfi bilan sahifadagi daftarga yozing. Ushbu raqamni boshqa bo'sh qutiga qo'ying. Ikkinchi raqamni qutidan oling, masalan, 162. Bu raqamni daftarga yozing va raqamni boshqa qutiga qo'ying.

Qutidan keyingi, uchinchi raqamni oling. Keyingi raqamni bloknotga yozing, masalan 952. Va hokazo. "A" harfi bilan sahifada 27 ta guruh yozilguncha.

323 162 952 338 566 532 959 379 005 837 832 582 035 818 460 615 907 464 814 931 564 690 305 405

336 259 179 286 177 059 236 790 971 113 504 390 910 331 458 422 856 496 025 370 217 232 794 598 724 345 486

Xuddi shunday, boshqa harflar va tinish belgilari uchun raqamlarni (uch xonali raqamli guruhlar) kiriting va kiriting. Zaxiradagi qolgan 28 ta guruhni yozib oling.

Bepul varaqlarda shifrni ochish uchun daftarning boshida maxsus jadval tuzing - DESCHIFRANT. Dekoder ikkita ustundan iborat. Birinchi ustunda tartib raqami, uch xonali guruhlar: 000, 001, 002, 003 va boshqalar. 999 gacha. Ikkinchi ustun - harflar va belgilar. Birinchidan, daftarga birinchi ustunni - seriya raqamlarini yozing. Keyin ikkinchi ustunni to'ldiring - har bir seriya raqami qarshisida, tegishli harf yoki belgi.

Buning uchun sahifada "A" harfi bilan bloknotni oching. Bu erda birinchi guruh 323. Deshifrlashning 323 seriya raqamiga qarshi "A" harfini yozing. Ikkinchi guruh - 162. Deshifrdagi 162 seriya raqamiga qarshi "A" harfini yozing va hokazo.

Keyin sahifada "B" harfi bilan bloknotni oching va tegishli guruhlarga (seriya raqamlari) qarshi "B" harfini qo'ying. Xuddi shunday, deshifrning ikkinchi ustunini qolgan harflar va tinish belgilari bilan to'ldiring. Zaxiraga tushgan guruhlarga qarshi - bo'sh (masalan, 260-son).

Shifrlash maydonchasi va uning shifrini ochish vositasi ko'rsatilgan 35-ilova.

MATNNI shifrlash

Misol uchun, siz so'zni shifrlashingiz kerak - "BABA". Matndagi birinchi harf "B". Sahifada "B" harfi bilan bloknotni oching. Birinchi guruh 336. Matndagi birinchi “B” harfi ostiga (yuqorida) yozing. Matnda ko'proq "B" harflari bo'lsa, matnni batafsil ko'rib chiqing. Ikkinchi "B" harfini ikkinchi guruh bilan shifrlang - 259 va hokazo. Matndagi barcha "B" harflari shifrlanmaguncha har bir harfni yangi guruh bilan shifrlang. Ushbu texnika guruhlarni qayta ishlatishni yo'q qiladi.

Biz asl matnning boshiga qaytamiz. Matndagi ikkinchi harf "A". "A" harfi bilan sahifaga bloknotni oching. Bu yerda birinchi guruh 323. “A” harfi ostiga yozing. Keyingi "A" harfini ikkinchi guruh bilan shifrlang - 162. Matndagi barcha "A" harflari shifrlanmaguncha va hokazo.

Matnning qolgan harflarini xuddi shu tarzda shifrlang (ular yuqoridagi misolda yo'q). Natijada shifrlangan matn paydo bo'ldi: 336 323 259 162. Har bir harfni almashtirish uchun siz ushbu harf uchun mo'ljallangan 27 guruhdan istalgan tartibda, bir xil guruhdan qayta foydalanishga ruxsat bermasdan foydalanishingiz mumkin.

TANRISH

Kriptogrammaning shifrini ochish uchun shifrdan 336 seriya raqamini toping, uning qarshisida harf joylashgan.

- "B". Shifrlashning birinchi guruhi ostiga “B” harfini yozing. Shifrlangan matndagi ikkinchi guruh 323. Deshifrda 323 seriya raqamini toping, uning qarshisida "A" harfi joylashgan. Uni shifrlangan matnning ikkinchi guruhi ostiga yozing. Va hokazo.

Bu chiqadi:

ISH QOIDALARI

Maxfiy ma'lumotlar va SRS-DRC bilan begonalar yo'qligida ishlov berilishi kerak. Shifrlash bir xil guruhdan qayta foydalanishga ruxsat bermaydi. Agar matn katta bo'lsa va bloknot guruhlarni qayta ishlatmasdan butun matnni shifrlashga imkon bermasa, uni qismlarga bo'ling va alohida shifrlangan matnlar sifatida qismlarga bo'ling.

Shikastlangan varaqlar va qoralamalarni, shuningdek, ma'nosini yo'qotgan shifrlangan matnlarni va maxfiy matnlarni yo'q qiling.

Agar daftarga boshqa belgilar yoki raqamlarni kiritish kerak bo'lsa, zaxiraning bir qismini ishlating. Raqamlar daftar oxiridagi harflardan keyin alohida yoki harflar bilan birga alifbo tartibida joylashtirilishi mumkin: 1 - bitta - "O" harfidan keyin, 2 - ikkita - "D" harfidan keyin va hokazo. Zaxira guruhlari bo'lim belgisi sifatida (bo'shliq yoki qizil chiziqni ko'rsatish uchun), shifrni qayta guruhlashda oxirgi guruhlarni to'ldirish uchun va boshqa hollarda foydalanish mumkin.

Albatta, shifrlash blokini yaratishda har bir harf uchun almashtirish elementlarini (shifr belgilarini) teng emas, balki rus tilidagi harflardan foydalanish chastotasiga mutanosib ravishda taqsimlash kerak. Ammo ushbu shifrlash paneli misolida ko'rsatilgan uch xonali raqamli guruhlarning bir xil taqsimlanishi kalitni yanada qulay va samarali o'zgartirish imkonini beradi. Bir yoki bir nechta pozitsiyaga siljishni qo'llash imkonini beradi. Shifrlash blokining alifbosi raqamlangan. Raqamlash noldan boshlanadi, ya'ni. "A" harfiga 0 seriya raqami, "B" harfiga - seriya raqami 1, "C" harfiga - 2 va boshqalar beriladi. Ushbu raqamlash yaxshi harakatlanishga va almashtirish uchun zarur bo'lgan guruhlarni hisoblashga yordam beradi.

Masalan, uchta pozitsiyaga o'tishda (kalit 3), "A" harfini almashtirish uchun "G" harfi uchun mo'ljallangan guruhlar ishlatiladi - "A" harfining tartib raqamiga (0) biz kalitning qiymatini (3) qo'shamiz va "G" (3) tartib raqami harflarini olamiz. Shifrlash jarayonida dastlabki matnning "B" harfi "D" harfi uchun mo'ljallangan uch xonali raqamli guruhlar bilan almashtiriladi - "B" harfining seriya raqami (1) kalitning qiymati bilan qo'shiladi ( 3) va biz "D" (4) harfiga mos keladigan paragrafning seriya raqamini olamiz va hokazo.

Siz alifboni juftlarga bo'lishingiz va "A" harfini almashtirish uchun "B" harfi uchun mo'ljallangan guruhlardan foydalanishingiz mumkin. "B" harfini almashtirish uchun "A" harfi uchun mo'ljallangan guruhlardan foydalaning va hokazo.

Kalitni maxsus maxfiy jadvalga muvofiq o'zgartiring (kalitlarni almashtirish jadvali).