Dunyodagi eng mashhur shifr. Matnni shifrlashning eng oddiy usullari




Shifrlar qimmatli ma'lumotlarni yashirish va sir saqlash uchun mavjud. Va agar siz yozilgan narsalarni ochishga muvaffaq bo'lsangiz, unda siz biron bir odamning sirini, xazinaning koordinatalarini yoki hatto butun bir tsivilizatsiya tarixini bilib olishingiz mumkin. Ammo asrlar davomida hal etilmagan xabarlar bor.
Olimlar hali ham kurashmoqda, lekin hatto uning bashoratlari ham bu 9 ta sirli va g'ayrioddiy shifrlangan xabarlar bilan solishtirganda arzimas narsa bo'lib tuyuladi, ularning ortida ajoyib narsa yashiringan bo'lishi mumkin.

№ 1. Serafini kodi


70-yillarning oxirida italiyalik arxitektor Luidji Serafini tomonidan yozilgan kitob. Bu eng mayda detallargacha (fauna, arxitektura, tabiat qonunlari, tarix, tillar, oʻyin-kulgi) boʻyalgan 360 betlik fantastik dunyo atlasi.
Ammo asosiy sir shundaki, kod hech kim hal qila olmagan shifrlangan matnda qo'lda yozilgan. Kitob muallifi hali tirik bo'lsa-da, u bu umuman haqiqiy tilmi yoki yo'qligini aytishni qat'iyan rad etadi. Kitob bolaning dunyoqarashini aks ettiradi degan versiya mavjud.

№ 2. Zodiakning xabarlari

Zodiak - 1968-1969 yillarda butun San-Frantsiskoni qo'l ostida ushlab turuvchi seriyali qotil.
Uning ta'kidlashicha, militsiya bo'limiga yuborgan shifrning barcha 4 qismi o'qilgan taqdirdagina uning haqiqiy ismini bilish mumkin. Natijada, tergovchilar faqat 3 qismni ochishga muvaffaq bo'lishdi. Oxirgi 18 ta belgi sirligicha qolmoqda. Ehtimol, o'sha erda qotilning ismi yozilgan.

№ 3. Beyl kriptogrammalari

1822 yilda ma'lum bir Tomas Jefferson Beyl mehmonxona egasiga quti va kalitni berdi va uni ehtiyotkorlik bilan saqlashni aytdi. Keyin Beyl izsiz g'oyib bo'ldi. Quti faqat 1843 yilda ochilgan. Ichkarida shifrlar va imzolar yozilgan uchta varaq bor edi. Birinchi eslatmada koordinatalar, ikkinchisida keshning mazmuni, uchinchisida esa merosxo'rlarning ismlari mavjud edi.
Faqat ikkinchi notani ochish mumkin edi. Gap Virjiniya shtatida, Bedford okrugida joylashgan "uch vagon oltin" haqida ketayotgan edi. Zamonaviy pulga qaralsa, xazina 30 million dollarni tashkil etadi.Qolgan ikki notaning aniq koordinatalarini hech kim o‘qimagan.

№ 4. Dorabella shifrlash

Ingliz bastakori va kriptologi Edvard Elgar 1897 yilda do'sti Dorabella Penniga kodlangan xabar (87 belgi) yubordi. Eslatmada buloqlarga o'xshash belgilar mavjud. Biroq, qiz buni hal qila olmadi.
Oradan atigi 40 yil o‘tgach, u o‘z xotiralarida ommani qiziqtirgan xabarni e’lon qildi. Elgar qizga bag'ishlagan xabarda qandaydir ohang shifrlanganligi haqida versiya mavjud.

№ 5. Kriptolar



Kriptos - Virjiniya shtatining Langli shahridagi Markaziy razvedka boshqarmasi shtab-kvartirasi tashqarisida joylashgan mis haykal. Rassom Jeyms Sanborn 1990 yilda haykalga xabar joylashtirgan va u 4 ta plastinaga shifrlangan. Shu bilan birga, Sanborn xabarni faqat barcha 4 qism hal qilinganda o'qish mumkinligini ta'kidladi.
Bugungi kunda 4 ta bo'limdan 3 tasining qiymati ma'lum. Eng tajribali kriptograflar 20 yildan beri so'nggi 97 belgining ma'nosi ustida muvaffaqiyatsiz kurashmoqda.

№ 6. Chaborodan shifrlangan

Staffordshirda (Buyuk Britaniya) 18-asrga oid yodgorlik mavjud boʻlib, unda Nikolas Pussinning “Arkad choʻponlari” kartinasi voqealari aks ettirilgan. Agar yaqinroq qarasangiz, yodgorlikda DOUOSVAVVM harflarining g‘alati ketma-ketligini ko‘rishingiz mumkin – bu kodni 250 yildan ortiq vaqt davomida hech kim hal qila olmagan.
Ko'pchilik Charlz Darvin va Charlz Dikkensni o'z ichiga olgan jumboqning javobini topishga harakat qildi, ammo hech qanday natija bermadi. Ba'zi kriptograflar bu kod Muqaddas Grailning joylashuvi haqida Templars tomonidan qoldirilgan maslahat bo'lishi mumkin deb hisoblashadi.

№ 7. General Vangning oltin quymalari

1993 yilda Shanxaylik general Vang g'ayrioddiy paketni oldi - har biri yozuvlar bilan kodlangan 7 ta oltin oltin. Quymalardagi shifr xitoycha belgilar va lotincha kriptogrammadan iborat.
Hozirgacha jo‘natuvchi, “sovg‘a” sababi va xabar mazmuni noaniqligicha qolmoqda.

№ 8. Ricky McCormick Cipher

1999 yil iyun oyida 41 yoshli Riki Makkormikning jasadi Missuri makkajo'xori dalasida topilgan. Uning cho'ntaklaridan politsiya shifrlangan matnli 2 ta g'alati yozuvni topdi. Hatto Markaziy razvedka boshqarmasi kriptograflari ham xabarni hal qila olmadilar. Keyin, 12 yil o'tgach, yordam olish umidida politsiya yozuvlarni Internetga joylashtirdi. Ammo hozircha hech kim shifrni buza olmadi.

№ 9. Tamom Shud Case

1948 yil 1 dekabrda Avstraliyadagi plyajlardan birida erkakning jasadi topildi. Uning barcha kiyimlari yorliqsiz bo‘lib, paltosining yashirin cho‘ntagidan “oxir”, “oxir” degan ma’noni anglatuvchi “Tamam Shud” (Tamam Shud) yozuvi tushirilgan qog‘oz varaqlari topilgan.
Ko'p o'tmay, tergovchilar fors she'riyati to'plamini topdilar, undan bu qog'oz parchasi yirtilgan, orqa qopqoqda shifrlangan. Ammo xabarning ma'nosi, marhumning shaxsi va o'lim sababini ochib bo'lmadi.

Bonus: Bekon shifrlash

Frensis Bekon - ingliz faylasufi, tarixchisi va yozuvchisi. U ikki harfli Bekon shifrini yaratdi, uning yordamida matnlarida turli xabarlar va imzolarni yashirdi.
"Bekonian" deb ataladigan versiya mavjud bo'lib, unda Shekspir nomi bilan mashhur matnlarning muallifi Bekon bo'lganligi aytiladi. Nazariyaning isboti sifatida Shekspir pyesalari matnlarida Bekonning tarjimai holi va imzosidan parchalar topilgan.

O'zgartirish shifrlarida (yoki almashtirish shifrlarida), dan farqli o'laroq, matnning elementlari o'z ketma-ketligini o'zgartirmaydi, balki o'zini o'zgartiradi, ya'ni. asl harflar muayyan qoidalarga muvofiq boshqa harflar yoki belgilar (bir yoki bir nechta) bilan almashtiriladi.

Bu sahifada harflar yoki raqamlarda almashtirish amalga oshiriladigan shifrlar tasvirlangan. Ba'zi boshqa alfanumerik bo'lmagan belgilar uchun, belgilar yoki naqshlar kombinatsiyasi uchun almashtirish sodir bo'lganda, bu to'g'ridan-to'g'ri deyiladi.

Monoalfavitli shifrlar

Monoalfavit almashtirish shifrlarida har bir harf bitta va faqat bitta boshqa harf/belgi yoki harflar/belgilar guruhi bilan almashtiriladi. Agar alifboda 33 ta harf bo'lsa, unda 33 ta almashtirish qoidalari mavjud: A ni nimaga o'zgartirish kerak, B ni nimaga o'zgartirish kerak va hokazo.

Bunday shifrlarni kalitni bilmasdan ham shifrni ochish juda oson. Bu yordamida amalga oshiriladi chastota tahlili shifrlangan matn - matnda har bir harf necha marta sodir bo'lishini hisoblashingiz kerak va keyin harflarning umumiy soniga bo'linadi. Olingan chastotani mos yozuvlar bilan solishtirish kerak. Rus tili uchun eng keng tarqalgan harf O harfi, undan keyin E va boshqalar. To'g'ri, chastota tahlili katta adabiy matnlarda ishlaydi. Agar matn kichik yoki ishlatilgan so'zlar nuqtai nazaridan juda aniq bo'lsa, u holda harflarning chastotasi ma'lumotnomadan farq qiladi va echishga ko'proq vaqt sarflash kerak bo'ladi. Quyida NKRYA asosida hisoblangan rus tilidagi harflarning chastotasi (ya'ni matnda joylashgan harflarning nisbiy chastotasi) jadvali keltirilgan.

Shifrlangan xabarlarning shifrini ochish uchun chastotani tahlil qilish usulidan foydalanish ko'plab adabiy asarlarda yaxshi tasvirlangan, masalan, Artur Konan Doyl "" romanida yoki Edgar Po ""da.

Monoalfavit almashtirish shifrining kod jadvalini tuzish oson, lekin uni eslab qolish juda qiyin va agar yo'qolgan bo'lsa, uni qayta tiklash deyarli mumkin emas, shuning uchun odatda bunday kod sahifalarini kompilyatsiya qilish uchun ba'zi qoidalar ixtiro qilinadi. Quyida ushbu qoidalarning eng mashhurlari keltirilgan.

tasodifiy kod

Yuqorida yozganimdek, umumiy holatda, shifrni almashtirish uchun qaysi harfni almashtirish kerakligini aniqlashingiz kerak. Eng oddiy narsa - alifbo harflarini olish va tasodifiy aralashtirish, so'ngra ularni alifbo chizig'i ostiga yozish. Kod jadvalini oling. Masalan, bu kabi:

Rus tilining 33 ta harfi uchun bunday jadvallarning variantlari soni = 33! ≈ 8,683317618811886*10 36 . Qisqa xabarlarni shifrlash nuqtai nazaridan, bu eng ideal variant: shifrni ochish uchun siz kodlar jadvalini bilishingiz kerak. Bunday ko'plab variantlarni saralab bo'lmaydi va agar siz qisqa matnni shifrlasangiz, chastota tahlilini qo'llash mumkin emas.

Ammo kvestlarda foydalanish uchun bunday kod jadvali qandaydir tarzda yanada chiroyli tarzda taqdim etilishi kerak. Yechishchi avval ushbu jadvalni topishi yoki ma'lum bir og'zaki-so'zma-so'z topishmoqni hal qilishi kerak. Masalan, taxmin qiling yoki hal qiling.

Kalit so'z

Kodlar jadvalini kompilyatsiya qilish variantlaridan biri kalit so'zdan foydalanishdir. Biz alifboni yozamiz, uning ostiga birinchi navbatda takrorlanmaydigan harflardan iborat kalit so'zni yozamiz, keyin esa qolgan harflarni yozamiz. Masalan, so'z uchun "Qo'lyozma" biz quyidagi jadvalni olamiz:

Ko'rib turganingizdek, stolning boshi aralashtiriladi, lekin oxiri aralashtiriladi. Chunki “qo‘lyozma” so‘zidagi eng “katta” harf “U” harfi bo‘lib, undan keyin aralashmagan “dum” qolgan. Quyruqdagi harflar kodlanmagan holda qoladi. Siz uni shunday qoldirishingiz mumkin (chunki ko'pchilik harflar hali ham kodlangan) yoki siz A va Z harflarini o'z ichiga olgan so'zni olishingiz mumkin, keyin barcha harflar aralashib ketadi va "dum" bo'lmaydi.

Kalit so'zning o'zi ham oldindan belgilanishi mumkin, masalan, yoki yordamida. Masalan, bu kabi:

Arifmetik rebus-ramkani hal qilib, shifrlangan so'zning harflari va raqamlarini moslashtirgandan so'ng, natijada olingan so'zni raqamlar o'rniga kod jadvaliga kiritishingiz va qolgan harflarni tartibda kiritishingiz kerak bo'ladi. Siz quyidagi kod jadvalini olasiz:

Atbash

Shifr dastlab ibroniy alifbosi uchun ishlatilgan, shuning uchun bu nom. Atbash (ĐĪőbsh) so'zi "alef", "tav", "bet" va "shin" harflaridan, ya'ni ibroniy alifbosining birinchi, oxirgi, ikkinchi va oxirgidan oldingi harflaridan tuzilgan. Bu almashtirish qoidasini belgilaydi: alifbo tartibda yoziladi, uning ostida u ham teskari yoziladi. Shunday qilib, birinchi harf oxirgisiga, ikkinchisi - oxirgidan oldingisiga va hokazo.

“TAKE IT TO THE ISSTOSTION” iborasi ushbu shifr yordamida “ERCHGTZ BL R E VFNPPZHS” ga aylantiriladi.

ROT1

Ushbu shifr ko'plab bolalarga ma'lum. Kalit oddiy: har bir harf alifboda undan keyin keladigan harf bilan almashtiriladi. Shunday qilib, A o'rniga B, B C va boshqalar, Z esa A bilan almashtiriladi. “ROT1” “Alfavit orqali 1 harfni oldinga aylantirish” degan ma'noni anglatadi (inglizcha “alfavitni bir harf oldinga aylantirish/siljitish”). "Gryuklokotam tunda xiralashadi" xabari "Tsyalmplpubn tsyalmplpubnyu rp opshbn"ga aylanadi. ROT1-dan foydalanish qiziqarli, chunki uni hatto bola ham tushunishi oson va shifrlashda foydalanish oson. Ammo uni ochish ham xuddi shunday oson.

Qaysarning shifrlashi

Tsezar shifrlash eng qadimgi shifrlardan biridir. Shifrlash paytida har bir harf boshqasi bilan almashtiriladi, u alifboda undan bitta emas, balki ko'proq pozitsiyalar bilan ajratiladi. Shifr Rim imperatori Gay Yuliy Tsezar sharafiga nomlangan bo'lib, uni maxfiy yozishmalar uchun ishlatgan. U uch harfli siljishdan (ROT3) foydalangan. Ko'pchilik rus alifbosi uchun shifrlashni ushbu siljish yordamida tavsiya qiladi:

Men hali ham rus tilida 33 ta harf bor deb o'ylayman, shuning uchun men ushbu kod jadvalini taklif qilaman:

Qizig'i shundaki, ushbu versiyada "kirpi qayerda?" iborasi almashtirilgan alifboda o'qiladi :)

Lekin oxir-oqibat, siljish harflarning ixtiyoriy soni bilan amalga oshirilishi mumkin - 1 dan 33 gacha. Shuning uchun, qulaylik uchun siz bir xil o'qda bir-biriga nisbatan aylanadigan ikkita halqadan iborat disk yasashingiz va harflarning harflarini yozishingiz mumkin. sektorlardagi halqalardagi alifbo. Shunda har qanday ofset bilan Tsezar kodining kaliti qo'lda bo'lishi mumkin bo'ladi. Yoki bunday diskda Tsezar shifrini atbash bilan birlashtira olasiz va siz shunday bir narsa olasiz:

Aslida, shuning uchun bunday shifrlar ROT deb ataladi - inglizcha "rotate" - "aylantirish" so'zidan.

ROT5

Ushbu parametrda faqat raqamlar kodlangan, matnning qolgan qismi o'zgarishsiz qoladi. 5 ta almashtirish mavjud, shuning uchun ROT5: 0↔5, 1↔6, 2↔7, 3↔8, 4↔9.

ROT13

ROT13 - Lotin alifbosi uchun Tsezar shifrining 13 ta belgidan iborat o'zgarishi. U ko'pincha Internetda ingliz tilidagi forumlarda spoylerlar, asosiy fikrlar, jumboq echimlari va haqoratli materiallarni tasodifiy ko'rinishdan yashirish vositasi sifatida ishlatiladi.

26 harfdan iborat lotin alifbosi ikki qismga bo'lingan. Ikkinchi yarmi birinchisining ostida yoziladi. Kodlashda yuqori yarmidagi harflar pastki yarmidagi harflar bilan almashtiriladi va aksincha.

ROT18

Hammasi oddiy. ROT18 bu ROT5 va ROT13 kombinatsiyasi :)

ROT47

Ushbu shifrning to'liqroq versiyasi mavjud - ROT47. A-Z alifbo ketma-ketligini ishlatish o'rniga, ROT47 kattaroq belgilar to'plamidan, ASCII jadvalining birinchi yarmidagi deyarli barcha displey belgilaridan foydalanadi. Ushbu shifrdan foydalanib, siz url, elektron pochtani osongina kodlashingiz mumkin va bu url va elektron pochta nima ekanligi aniq bo'lmaydi :)

Masalan, ushbu matnga havola quyidagicha shifrlanadi: 9EEAi^^ [elektron pochta himoyalangan]]CF^82>6D^BF6DE^4CJAE^4:A96C^K2> [elektron pochta himoyalangan]. 9EEAi^^ HTTP:⁄⁄ ni anglatishi mumkinligini matn boshida takrorlangan belgilarning juftligidan faqat tajribali taxminchi taxmin qila oladi.

Polibiy maydoni

Polibiy - miloddan avvalgi 3-asrda yashagan yunon tarixchisi, sarkardasi va davlat arbobi. U oddiy almashtirish uchun asl kodni taklif qildi, u "Polibiy kvadrati" yoki Polibiy shaxmat taxtasi nomi bilan mashhur bo'ldi. Ushbu turdagi kodlash dastlab yunon alifbosi uchun ishlatilgan, ammo keyinchalik u boshqa tillarga ham kengaytirilgan. Alfavit harflari kvadrat yoki mos to'rtburchakka mos keladi. Agar kvadrat uchun ko'proq harflar bo'lsa, ularni bitta katakka birlashtirish mumkin.

Bunday jadvalni Tsezar shifridagi kabi ishlatish mumkin. Kvadratda shifrlash uchun biz matnning harfini topamiz va undan pastki harfni xuddi shu ustunga shifrlashga kiritamiz. Agar xat pastki qatorda bo'lsa, biz bir xil ustundan yuqori qismini olamiz. Kirill alifbosi uchun siz jadvaldan foydalanishingiz mumkin ROT11(11 belgidan iborat siljish bilan Tsezar shifrining analogi):

Birinchi qatorning harflari ikkinchisining harflariga, ikkinchisi - uchinchisiga, uchinchisi - birinchisiga kodlangan.

Lekin, albatta, Polybius kvadratining "chipi" dan - harflarning koordinatalaridan foydalanish yaxshiroqdir:

    Kodlangan matnning har bir harfi ostida biz yozamiz ustunda ikkita koordinata (yuqori va yon). Siz ikkita qatorni olasiz. Keyin biz ushbu ikki qatorni bir qatorga yozamiz, uni juft raqamlarga ajratamiz va bu juftlarni koordinata sifatida ishlatib, yana Polybius kvadratiga muvofiq kodlaymiz.

    Bu murakkab bo'lishi mumkin. Boshlang'ich koordinatalar juftlarga bo'linmasdan, siljish bilan bir qatorda yoziladi g'alati qadamlar soni, natijani juftlarga bo'ling va yana kodlang.

Polybius kvadrati kodli so'z yordamida ham yaratilishi mumkin. Birinchidan, kod so'zi jadvalga, keyin qolgan harflar kiritiladi. Kod so'zida takroriy harflar bo'lmasligi kerak.

Polybius shifrining bir varianti qamoqxonalarda harflarning koordinatalarini - avval satr raqamini, so'ngra satrdagi harfning raqamini bosish orqali qo'llaniladi.

Poetik shifr

Ushbu shifrlash usuli Polybius shifriga o'xshaydi, lekin kalit alifbo emas, balki berilgan o'lchamdagi kvadratga satr satr mos keladigan she'rdir (masalan, 10 × 10). Agar chiziq qo'shilmasa, uning "dumi" kesiladi. Bundan tashqari, hosil bo'lgan kvadrat, Polybius kvadratida bo'lgani kabi, matn harfini ikkita koordinatali harf bilan kodlash uchun ishlatiladi. Misol uchun, biz Lermontovning "Borodino" yaxshi she'rini olib, jadvalni to'ldiramiz. Yo, Y, X, W, W, Y, E harflari jadvalda yo'qligiga e'tibor qaratamiz, ya'ni ularni shifrlay olmaymiz. Harflar, albatta, kamdan-kam uchraydi va kerak bo'lmasligi mumkin. Ammo agar ular hali ham kerak bo'lsa, siz barcha harflarga ega bo'lgan boshqa oyatni tanlashingiz kerak bo'ladi.

RUS/LAT

Ehtimol, eng keng tarqalgan shifr :) Agar siz rus tilida yozishga harakat qilsangiz, rus tiliga o'tishni unutib qo'ysangiz, siz shunday narsani olasiz: Tckb gsnfnmcz gbcfnm gj-heccrb? pf,sd gthtrk.xbnmcz yf geccre. hfcrkflre? nj gjkexbncz xnj-nj nbgf "njuj^ Nega shifr emas? Ulardan biri ham o'rnini bosadigan shifr emas. Klaviatura kodlar jadvali vazifasini bajaradi.

O'tkazish jadvali quyidagicha ko'rinadi:

Litoreya

Litorea (lot. littera — xat) — maxfiy yozuv, qadimgi rus qoʻlyozma adabiyotida qoʻllaniladigan shifrlangan yozuv turi. Litorea ikki xil: oddiy va dono. Oddiy, aks holda gibberish deb ataladigan harf quyidagicha. Agar "e" va "e" bitta harf sifatida hisoblansa, rus alifbosida o'ttiz ikkita harf qoladi, ular ikki qatorda yozilishi mumkin - har biri o'n olti harf:

Siz ROT13 shifrining ruscha analogini olasiz - ROT16:) Kodlashda yuqori harf pastkiga, pastki qismi esa yuqoriga o'zgartiriladi. Litorea ning yanada sodda versiyasi faqat yigirma undoshni qoldiradi:

Bu shifr bo'lib chiqadi ROT10. Shifrlashda faqat undosh tovushlar o'zgartiriladi, unlilar va jadvalga kiritilmagan boshqalar esa o'z holicha qoladi. Bu "lug'at → lsosh" kabi bir narsa chiqadi.

Agar kalit sifatida butun kitob (masalan, lug'at) ishlatilsa, unda alohida harflarni emas, balki butun so'zlarni va hatto iboralarni shifrlash mumkin. Keyin so'zning koordinatalari sahifa raqami, satr raqami va satrdagi so'zning raqami bo'ladi. Har bir so'z uchun uchta raqam mavjud. Shuningdek, siz kitobning ichki yozuvlaridan - boblar, paragraflar va boshqalardan foydalanishingiz mumkin. Misol uchun, Injilni kodli kitob sifatida ishlatish qulay, chunki boblarga aniq bo'linish mavjud va har bir oyat o'z belgisiga ega, bu esa kerakli matn qatorini topishni osonlashtiradi. To'g'ri, Bibliyada "kompyuter" va "internet" kabi zamonaviy so'zlar yo'q, shuning uchun zamonaviy iboralar uchun, albatta, ensiklopedik yoki izohli lug'atdan foydalanish yaxshiroqdir. Agar biz ma'lum bir soch quritgichni oldindan kelishib olsak, masalan, "anjir daraxti" - "kompyuter", "gunoh" - "bayt" va hokazo, keyin Bibliya asosida zamonaviy shifrlash mumkin bo'ladi. matnlar.

Bu harflar boshqalar bilan almashtiriladigan almashtirish shifrlari edi. Shuningdek, harflar almashtirilmagan, balki bir-biri bilan aralashib ketganlar ham bor.

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 uzoq vaqtdan beri mavjud. Bu so'zma-so'z "yashirin yozuv" yoki "shifrli yozish" degan ma'noni anglatadi. Steganografiya kod yoki shifrning ta'riflariga to'liq mos kelmasa ham, u ma'lumotni qiziquvchan ko'zlardan yashirish uchun mo'ljallangan.

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

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

ROT1 va Sezar shifrlari

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

ROT1 shifrini ixtiyoriy ofsetlar soniga umumlashtirish mumkin, keyin u ROTN deb ataladi, 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 osonlikcha buzilganligi sababli, bugungi kunda har qanday smartfon uning parolini hal qila oladi. Shuning uchun kompyuterlar paydo bo'lishi bilan bu shifr ham bolalar toifasiga o'tdi.

Morze kodi

Alfavit 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. Telegraf yordamida xabarni 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. Ammo endi kimga g'amxo'rlik qiladi ... Telegraf va Morze alifbosi dunyoga juda katta ta'sir ko'rsatdi va xabarlarni deyarli bir zumda qit'a masofalariga uzatish imkonini berdi.

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 alifbosidan kod bilan almashtirilishini bildiradi.

Oddiy almashtirish shifrlarini ochish qiyin emas va bu ularning asosiy kamchiligidir. Ular oddiy ro'yxatga olish yoki chastota tahlili bilan hal qilinadi. 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 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 xil 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 qilinganiga juda o'xshaydi.

ADFGX shifrlash algoritmi

Bu nemislar tomonidan ishlatiladigan eng mashhur Birinchi jahon urushi shifridir. Shifr o'z nomini oldi, chunki shifrlash algoritmi barcha shifrlarni ushbu harflarni almashtirishga olib keldi. Harflarning o'zlari tanlovi 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 satrlarni 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:

A B IN G D
A U H b/b A I/Y
B H V/F G/K V D
IN W/W B L X I
G R M HAQIDA YU P
D VA T C S Da

Ushbu matritsa g'alati ko'rinadi, chunki hujayralar qatori ikkita harfdan iborat. 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 TO HAQIDA M P A TO T H S Y V VA F R
Shifr bv qo'riqchilar gb qayerda ag bv db ab dg jahannam wa jahannam bb ha

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

Vigenère shifrlash

Ushbu shifr monoalfavitga qaraganda yorilishga chidamliroq kattalik tartibidir, garchi u oddiy matnni almashtirish shifridir. Biroq, mustahkam algoritm tufayli, uzoq vaqt davomida buzish mumkin emas deb hisoblangan. Bu haqda birinchi eslatma XVI asrga to'g'ri keladi. Vijener (frantsuz diplomati) xato bilan uning ixtirochisi deb hisoblanadi. Nima xavf ostida ekanligini yaxshiroq tushunish uchun rus tili uchun Vigenère jadvalini (Vigenère kvadrati, 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 kalitni takrorlash yoki kesish orqali shifrlangan iboradagi harflar soniga to'g'ri keladi:

Endi, koordinata tekisligida bo'lgani kabi, biz juft harflar kesishmasi bo'lgan katakchani qidiramiz 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 IN YU BILAN H YU G SCH VA E Y X VA G A L

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

Vigenère shifrini buzish juda qiyin, chunki chastota tahlili ishlashi uchun siz kalit so'zning uzunligini bilishingiz kerak. Shunday qilib, buzish kalit so'zning uzunligini tasodifiy ravishda tashlash va maxfiy xabarni buzishga harakat qilishdir.

Shuni ham ta'kidlash kerakki, butunlay tasodifiy kalitdan tashqari, butunlay boshqa Vigenère jadvalidan foydalanish mumkin. Bunday holda, Vigenère kvadrati bir siljish bilan satr satr 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. ular buzilganda deyarli ishlamaydi. Kodlarning zaifligi, aslida, kitoblarning o'zi. Birinchidan, ularni tayyorlash murakkab va qimmat jarayondir. Ikkinchidan, dushmanlar uchun ular kerakli ob'ektga aylanadi va hatto kitobning bir qismini ushlab qolish sizni barcha kodlarni butunlay o'zgartirishga majbur qiladi.

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

"jumboq"

Hamma biladi Enigma Ikkinchi jahon urushi davrida natsistlarning asosiy shifrlash mashinasi bo'lgan. Enigma 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 necha 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

Ulardan eng mashhuri texnologiya va kompyuter tizimlarida hamma joyda qo'llaniladi. 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 ushlanganda asosiy bo'linuvchilarni tezda topishning hech qanday usuli yo'q.

Shrift barqarorligi

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

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

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

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

Qadamlar

O'rnini bosuvchi shifrlarni dekodlash

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

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

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

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

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

    Umumiy shifrlarni tanib olish

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

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

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

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

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

    Kod buzuvchi bo'lish nimani anglatadi

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

      O'zingizning shifrlaringizni yozing. Albatta, kriptogrammalar bitta narsa va kodli so'zlarsiz polialfavitli shifrlar butunlay boshqacha, ammo siz hali ham o'zingizning shifrlaringizni yozishingiz kerak. Aynan shu faoliyat orqali siz u yoki bu tarzda xabarlarni shifrlaydiganlarning fikrlash tarzini tushunishingiz mumkin bo'ladi. Bu xuddi "qalqon va qilich"ga o'xshaydi - qilich qanchalik o'tkir bo'lsa, qalqon shunchalik ishonchli bo'ladi. Ko'pgina shifrlovchilarning o'zlari shifrlarni tuzish bo'yicha oxirgi odamlar emas. Ko'proq va murakkab usullarni o'rganing, ularni ochishni o'rganing - va siz mahorat cho'qqilariga erishasiz.

      Ma'lum va haligacha hal qilinmagan shifrlarni yeching. Misol uchun, FQB muntazam ravishda kriptografiya hamjamiyatiga turli xil shifrlarni nashr etish va ularni hal qilishni istagan har bir kishiga taklif qilish orqali fikrlash uchun oziq-ovqat beradi. Ularni hal qiling, javoblaringizni yuboring... tez orada ishni o'zgartirishingiz mumkin.

      Ishning murakkabligi va sirli muhitdan rohatlaning! Shifrni ochish Den Braun romaniga chuqur kirib borishga o'xshaydi, lekin haqiqatda! Murakkablik, sir, kashfiyotni kutish - bularning barchasi shifrlarning sirli va hayajonli olamidir.

    • Ingliz tilida "e" harfi ko'pincha ishlatiladi.
    • Agar shifr chop etilgan bo'lsa, u maxsus shriftda chop etilgan bo'lishi mumkin - masalan, Windings. Va bu... qo'shaloq shifr bo'lishi mumkin!
    • Agar shifr uzoq vaqt davomida ishlamasa, taslim bo'lmang. Bu odatiy.
    • Shifr qancha uzun bo'lsa, uni buzish osonroq bo'ladi.
    • Shifrdagi bitta harf shifrlangan xabardagi bitta harfga mos kelishi shart emas. Buning teskarisi ham to'g'ri.
    • Shifrdagi harf deyarli hech qachon o'zini anglatmaydi ("a" "a" emas).

Shifrni hal qilish texnologiyalari rivojlanishiga qaramay, sayyoradagi eng yaxshi aqllar hal qilinmagan xabarlar ustida bosh qotirishda davom etmoqda. Quyida 10 ta shifr roʻyxati keltirilgan boʻlib, ularning mazmuni hali oshkor etilmagan.

1. Krit orolining qadimiy madaniyatining eng muhim shifrlangan xabari 1903 yilda Fest shahridan topilgan loy mahsuloti edi. Uning ikkala tomoni spiral shaklida qo'llaniladigan ierogliflar bilan qoplangan. Mutaxassislar 45 turdagi belgilarni ajratib ko'rsatishga muvaffaq bo'lishdi, ammo ulardan faqat bir nechtasi ierogliflar sifatida aniqlandi, ular Kritning qadimgi tarixining saroygacha bo'lgan davrida ishlatilgan.

2. Chiziqli A Kritda ham topilgan va ingliz arxeologi Artur Evans sharafiga nomlangan. 1952 yilda Maykl Ventris yunon tilining eng qadimgi ma'lum varianti bo'lgan miken tilini shifrlash uchun ishlatilgan Linear B ning shifrini ochdi. Ammo chiziqli A qisman hal qilingan, hal qilingan bo'laklar esa fanga noma'lum, ma'lum tillarning hech biriga aloqador bo'lmagan biron bir tilda yozilgan.
(Qo'shimcha materiallar.)

3. Kriptos - amerikalik haykaltarosh Jeyms Sanborn 1990 yilda Virjiniya shtatining Langli shahridagi Markaziy razvedka boshqarmasi shtab-kvartirasi hududida o'rnatgan haykal. Unda bosilgan shifrlangan xabarni hali ham ochib bo'lmaydi.

4. Bosilgan shifr Xitoy oltin quymasi. 1933 yilda Shanxayda general Vangga yettita oltin quyma berilgan. Ular rasmlar, xitoy harflari va ba'zi shifrlangan xabarlar, jumladan lotin harflari bilan belgilangan. Ularda AQSH banklaridan biri tomonidan berilgan metallning haqiqiyligini tasdiqlovchi sertifikatlar boʻlishi mumkin. Xitoycha belgilarning mazmuni oltin quymalarning qiymati 300 million dollardan oshganini ko'rsatadi.

5. - uchta shifrlangan xabarda 1820-yillarda Virjiniya shtati Bedford okrugidagi Linchburg yaqinida Tomas Jefferson Beyl boshchiligidagi oltin qidiruvchilar guruhi tomonidan ko'milgan ikki vagon oltin, kumush va qimmatbaho toshlar xazinasi joylashganligi taxmin qilinmoqda. Hozirgacha topilmagan xazinaning narxi zamonaviy pul bilan hisoblanganda 30 million dollar atrofida bo'lishi kerak. Kriptogrammalar jumbog'i hozirgacha hal qilinmagan, xususan, xazinaning haqiqiy mavjudligi haqidagi savol munozarali bo'lib qolmoqda. Xabarlardan biri shifrlangan - u xazinaning o'zini tasvirlaydi va uning joylashgan joyi haqida umumiy ko'rsatmalar beradi. Qolgan ochilmagan harflarda xatcho'pning aniq joylashuvi va xazina egalarining ro'yxati bo'lishi mumkin. ()

6. Voynich qo'lyozmasi ko'pincha dunyodagi eng sirli kitob deb ataladi. Qo'lyozma noyob alifbodan foydalanadi, unda noma'lum gullar, yalang'och nimfalar va astrolojik belgilar tasvirlangan 250 ga yaqin sahifalar va chizmalar mavjud. U birinchi marta 16-asrning oxirida, Muqaddas Rim imperatori Rudolf II uni Pragada noma'lum savdogardan 600 dukatga (taxminan 3,5 kg oltin, bugungi kunda 50 ming dollardan ortiq) sotib olganida paydo bo'lgan. Rudolf II dan kitob zodagonlar va olimlarga o'tdi va 17-asr oxirida g'oyib bo'ldi. Qo'lyozma 1912 yilda amerikalik kitob sotuvchisi Vilfrid Voynich tomonidan sotib olinganida yana paydo bo'ldi. Uning o'limidan so'ng qo'lyozma Yel universitetiga sovg'a qilingan. Britaniyalik olim Gordon Rugg bu kitobni aqlli yolg'on deb hisoblaydi. Matnda tillarning hech biriga xos bo‘lmagan xususiyatlar mavjud. Boshqa tomondan, ba'zi xususiyatlar, masalan, so'zlarning uzunligi, harflar va bo'g'inlarning bog'lanish usuli haqiqiy tillarda mavjud. "Ko'p odamlar, bularning barchasi yolg'on uchun bunday tizimni qurish uchun juda murakkab, deb o'ylashadi, bu alkimyogarning aqldan ozgan yillarini talab qiladi", deydi Rugg. Biroq, Rugg shuni ko'rsatadiki, bu murakkablikka 1550-yillarda ixtiro qilingan va Kardan panjarasi deb ataladigan shifrlash qurilmasi yordamida osongina erishish mumkin edi. Ushbu belgilar jadvalida so'zlar teshiklari kesilgan kartani siljitish orqali yaratiladi. Jadvaldagi bo'shliqlar tufayli so'zlar turli uzunliklarga ega. Rugg qoʻlyozmaning boʻgʻinlar jadvaliga shunday katakchalarni qoʻyish orqali qoʻlyozma tilining barcha boʻlmasa ham, koʻpgina xususiyatlarini oʻrtoqlashtirgan tilni yaratdi. Uning fikricha, butun kitobni yaratish uchun uch oy kifoya qiladi. (, Vikipediya)

7. Dorabella shifr, 1897 yilda ingliz bastakori ser Edvard Uilyam Elgar tomonidan yaratilgan. Shifrlangan shaklda u Vulverxempton shahriga o'zining sevgilisi Dora Penniga, Avliyo Pyotr sobori rektori Alfred Pennining 22 yoshli qiziga xat yubordi. Ushbu shifr hal qilinmagan.

8. Yaqin vaqtgacha ro‘yxatda qatnashgan Xaosifer, uni yaratuvchisining hayoti davomida kashf qilish mumkin emas edi. Shifrni 1918-yilda Jon F.Byorn ixtiro qilgan va u qariyb 40 yil davomida u bilan AQSh rasmiylarini qiziqtirishga urinib ko‘rgan. Ixtirochi uning shifrini yecha oladigan har bir kishiga pul mukofotini taklif qildi, ammo natijada buni hech kim so‘ramadi. Ammo 2010-yilning may oyida Birn oilasi aʼzolari Bernning barcha qolgan hujjatlarini Merilend shtatidagi Milliy kriptografiya muzeyiga topshirdi, bu esa algoritmning kashf etilishiga olib keldi.

9. Shifr D "Agapeyeff. 1939 yilda rus asli ingliz kartografi Aleksandr D "Agapeyeff kriptografiya asoslari bo'yicha "Kodlar va shifrlar" kitobini nashr etdi, uning birinchi nashrida u o'z ixtirosi shifrini keltirdi. Bu shifr keyingi nashrlarga kiritilmadi. Keyinchalik. , D'Agapeyeff ushbu shifrni ochish algoritmini unutganini tan oldi Uning ishini ochishga uringanlarning barchasiga duch kelgan muvaffaqiyatsizliklar muallifning matnni shifrlashda xatolarga yo'l qo'yganligi bilan bog'liq, ammo bizning Vaqt o'tishi bilan shifrni zamonaviy usullar - masalan, genetik algoritm yordamida hal qilish mumkinligiga umid bor.

10. Taman Shud. 1948 yil 1 dekabrda Avstraliya sohilida, Adelaida yaqinidagi Somertonda, Avstraliya iqlimi uchun xarakterli issiq kun bo'lishiga qaramay, kozok va palto kiygan erkakning jasadi topildi. Undan hech qanday hujjat topilmadi. Uning tishlari va barmoqlari izlarini tirik odamlar haqidagi mavjud ma'lumotlar bilan solishtirishga urinishlar ham besamar ketdi. O‘limdan keyingi tekshiruvda, xususan, qorin bo‘shlig‘ini to‘ldirgan g‘ayritabiiy qon oqimi, shuningdek, ichki a’zolarining ko‘payishi aniqlangan, ammo uning tanasida begona moddalar topilmagan. Temir yo‘l vokzalida ular bir vaqtning o‘zida marhumga tegishli bo‘lishi mumkin bo‘lgan chamadonni topishdi. Chamadonda yashirin cho'ntagi bo'lgan shim bo'lib, unda so'zlar yozilgan kitobdan yirtilgan qog'oz bor edi. Taman Shud. Tekshiruv davomida buyuk fors shoiri Umar Xayyomning “Ruboiy” to‘plamining juda nodir nusxasidan qog‘oz parchasi yirtilgani aniqlangan. Kitobning o'zi qulflanmagan mashinaning orqa o'rindig'idan topilgan. Kitobning orqa muqovasida katta harflar bilan besh satr tasodifiy chizilgan - bu xabarning ma'nosini tushunib bo'lmaydi. Bugungi kunga qadar bu hikoya Avstraliyaning eng sirli sirlaridan biri bo'lib qolmoqda.


kirish teglari: ,