Kodlar, mesajı dəyişdirməyin bir yoludur, buna görə də orijinal mənası gizlidir. Ümumiyyətlə, bunun üçün kod kitabı və ya söz lazımdır. Şifrələr, məlumatı gizlətmək və ya şifrələmək üçün bir mesaja tətbiq olunan proseslərdir. Mesajı tərcümə etmək və ya deşifr etmək üçün bu proses geri çevrilir. Kodlar və şifrələr təhlükəsiz ünsiyyət elminin (kriptanaliz) vacib hissəsini təşkil edir.
Kodlu Paraqrafların Nümunəsi
Akrostik Kod Paraqrafının nümunəsi
Akrostik Kod Paraqrafının nümunəsi
Donuz paraqrafının nümunəsi
Nümunə N -ci Hərf Kodu Paraqrafı
Addımlar
Metod 1 /5: Sadə Şifrələrdən və Kodlardan istifadə (Uşaqlar)
Addım 1. Sözləri tərsinə yazın
Bu mesajları kodlaşdırmağın sadə bir yoludur, buna görə də onları bir baxışda başa düşmək olmur. Əksinə yazılan "Mənimlə çöldə tanış ol" kimi bir mesaj yerinə "Teem em edistuo" olardı.
Qeyd:
Bu kod asanlıqla həll oluna bilər, amma kiminsə mesajınıza baxmağa çalışdığını düşünürsünüzsə faydalı ola bilər.
Addım 2. Mesajları şifrələmək üçün əlifbanı yarıya bölün
Bir kağız üzərində A -dan M -ə qədər olan hərfləri bir sətirdə yazın. Birbaşa bu sətrin altına N - Z hərflərini də bir sətirdə yazın. Hər bir mesaj məktubunu yazdığınız iki sətrin əksinə dəyişin.
Yansıtılan bir əlifba istifadə edərək, "Salam" mesajı yerinə "Uryyb" olardı
Addım 3. Pigpen şifrəsini sınayın
Bir kağız parçasına tik tac barmaqlığı çəkin. Soldan sağa, yuxarıdan aşağıya gedən ızgarada A ilə I arasındakı hərfləri yazın. Bu nümunədə:
- Birinci sıra A, B, C hərflərindən ibarətdir.
- İkincisi D, E, F -dən ibarətdir.
- Son sıra G, H, I -dən ibarətdir.
Addım 4. Nöqtəli ikinci bir tic tac barmaqlığı yaradın
Birincisinin yanında başqa bir tik tac barmaqlıq ızgarası çəkin. Şəbəkəni, ilk ızgaraya bənzər şəkildə, J -R hərfləri ilə doldurun. Sonra təsvir edildiyi kimi hər bir cərgənin hər bir boşluğunda nöqtələri qeyd edin:
- Birinci cərgədə, soldan başlayaraq, sağ alt küncdə (I hərfi), alt orta tərəfə (K hərfi) və sol alt küncdə (L hərfi) bir nöqtə qoyun.
- İkinci cərgədə, soldan başlayaraq, orta sağ tərəfə (M hərfi), alt orta tərəfə (N hərfi) və ortada sol tərəfə (O hərfi) bir nöqtə qoyun.
- İkinci cərgədə, soldan başlayaraq, sağ üst küncdə (P hərfi), yuxarı orta hissədə (Q hərfi) və yuxarı sol küncdə (R hərfi) bir nöqtə qoyun.
Addım 5. Hər ızgaranın altına iki X şəkli yazın
Bu iki X şəkli də pigpen şifrəsi açarınızı tamamlamaq üçün hərflərlə doldurulacaq. İkinci X -də, X -in kəsişdiyi yerdə olan açıq yerlərə nöqtələr qoyun, beləliklə X -in mərkəzinin hər tərəfində bir nöqtə var. Sonra:
- Birinci (nöqtəsiz) X şəklində, X -in üstünə S, sol tərəfə T, sağa U və aşağıya V yazın.
- İkinci X şəklində, X -in üstünə W, sol tərəfə X, sağa Y və aşağıya Z yazın.
Addım 6. Donuz şifrəsində yazmaq üçün hərfləri əhatə edən ızgaradan istifadə edin
Ətrafdakı məktubları əhatə edən ızgara şəkilləri (nöqtələr də daxil olmaqla) hərflərin özləri üçün istifadə olunur. Mesajları pigpenə çevirmək və çıxarmaq üçün pigpen şifrələmə düyməsindən istifadə edin.
Addım 7. Tarix dəyişmə şifrəsini istifadə edin
Bir tarix seçin. Bu, doğum günü və ya universiteti bitirdiyiniz gün kimi şəxsi əhəmiyyət kəsb edən bir şey ola bilər, ancaq George Vaşinqtonun doğum günü kimi şəxsiyyətsiz bir şey ola bilər. Tarixi fasiləsiz bir sıra olaraq yazın. Bu rəqəm düyməsidir.
- Məsələn, Corc Vaşinqtonun doğum gününü (22.02.1732) istifadə etsəniz, 2221732 olaraq yazardınız.
- Bir şəxslə tarix dəyişmə şifrəsini istifadə etməyi razılaşdırmısınızsa, rəqəm açarı üçün bir ipucu (məsələn "Vaşinqton") ilə şifrələnmiş mesajları müşayiət edə bilərsiniz.
Addım 8. Mesajınızı tarix dəyişmə nömrəsi düyməsi ilə şifrələyin
Mesajınızı bir kağıza yazın. Mesajın altına mesajınızın hər bir hərfi üçün rəqəm düyməsinin tək rəqəmini yazın. Rəqəm düyməsinin son rəqəminə çatdığınız zaman düyməni əvvəldən təkrarlayın. Məsələn, Corc Vaşinqtonun doğum günündən (22.02.1732) istifadə edərək:
- Mesaj: acam
-
Şifrələmə:
Mən acam
2.2.2.1.7.3.2.2
Hərfləri rəqəm düyməsinə uyğun olaraq dəyişdirin, olduğu kimi …
- Kodlu mesaj: K. O. J. V. U. J. T. A
Addım 9. Donuz Latın kimi gizli bir dil istifadə edin
Donuz Latın dilində samitli səslə başlayan sözlər sözün sonuna qədər dəyişir və "ay" əlavə edir. Bu samitlərin çoxluğu ilə başlayan sözlər üçün doğrudur. Saitlərlə başlayan sözlər, sözün sonuna "yol" və ya "ay" əlavə olunur.
- Səssiz ilkin nümunələr: donuz = igpay; mən = emay; çox = ootay; yaş = etway; salam = ellohay
- Samit çoxluq ilkin nümunələri: əlcək = oveglay; köynək = irtshay; salam = eerschay
- Saitin ilkin nümunələri: izah edin = izah yolu; yumurta = yumurta yolu; bitər = bitər; yemək = yemək
Metod 2 /5: Kodların kilidini açmaq
Addım 1. Kodların məhdudiyyətlərini tanıyın
Kod kitabları oğurlana, itirə və ya məhv edilə bilər. Müasir kriptoanlaytik texnika və kompüter analizi çox vaxt hətta güclü kodları da poza bilər. Buna baxmayaraq, kodlar uzun mesajları tək bir siqnal sözünə yığa bilər və bu da onları böyük vaxt qənaətçiliyinə çevirir.
- Kodlar yaxşı bir nümunə tanıma təcrübəsi olaraq xidmət edir. Bu bacarıq mesajları kodlaşdırarkən, deşifr edərkən, şifrələndirərkən və ya deşifr edərkən istifadə edilə bilər.
- Kodlar təbii olaraq yaxın dostlar arasında istifadə olunur. İçindəki zarafatlar bir növ "kod" olaraq düşünülə bilər. Ən yaxşı dostlarınızla kod dilinizi inkişaf etdirməyə çalışın.
Addım 2. Kodunuzun məqsədini təyin edin
Kodunuzun məqsədini bilmək lazımsız işlərin qarşısını alacaq. Məqsədiniz vaxta qənaət etməkdirsə, yalnız bir neçə xüsusi kod sözünə ehtiyacınız ola bilər. Ətraflı mesajları kodlamağa çalışırsınızsa, daha çox lüğətə bənzər bir kod kitabı hazırlamalı ola bilərsiniz.
- Kodlamaq istədiyiniz mesajlarda baş verən ümumi ifadələri seçin. Bunlar bir kod sözündə sıxlaşdırılmalı olan əsas hədəflərdir.
- Kodlar fırlanma və ya kombinasiyada bir neçə fərqli koddan istifadə etməklə daha da çətinləşə bilər. Ancaq nə qədər çox kod istifadə olunarsa, kod deşifr etmək üçün bir o qədər çox kod kitabı lazımdır.
Addım 3. Kod kitabınızı hazırlayın
"Səni yüksək səslə oxumaq" kimi ümumi ifadələri "Roy" kimi bir şeyə yığışdır. Kodlanmış mesajlarınızda və ümumi ifadələrinizdə hər ağla gələn söz üçün alternativ kod sözləri təyin edin.
-
Bəzən qismən kod bir mesajı kifayət qədər gizlədə bilər. Məsələn, "gəzmək" "tango" və "muzey" "restoran" deməkdirsə və əvvəllər istifadə olunan "Roy" kod sözü öz dəyərini saxlayırsa,
- Mesaj: Dünən haqqında. Demək istədim, Roy. Planlaşdırdığım kimi restorana tango edəcəyəm. Üzərində və çöldə.
- Mənası: Dünən haqqında. Səni ucadan və aydın oxuyaraq demək istədim. Plana uyğun olaraq muzeyə gedəcəyəm. Üzərində və çöldə.
Addım 4. Kod kitabınızı mesajlara tətbiq edin
Mesajları kodlaşdırmaq üçün kod kitabınızdakı kod sözlərindən istifadə edin. İsimləri (mən, mən, o kimi adlar və əvəzliklər kimi) düz mətn olaraq qoyaraq vaxtınıza qənaət edə biləcəyinizi tapa bilərsiniz. Ancaq bu qərar yalnız vəziyyətinizdən asılıdır.
İki hissəli kodlar bir mesajı kodlaşdırmaq və ya deşifr etmək üçün iki fərqli kod kitabını tətbiq edir. Bunlar bir hissəli kodlardan daha güclüdür
Addım 5. Mesajınızı kodlaşdırmaq üçün növbə ilə bir açar istifadə edin
Məlumat kodlaşdırmaq üçün əsas mesaj, sözlər qrupu, hərflər, simvollar və ya bunların birləşməsi istifadə edilə bilər. Mesajınızı qəbul etmək üçün mesajı deşifr etmək üçün bu açar sözə və ya hərflərin/simvolların açarına da ehtiyacınız olacaq.
-
Məsələn, "GİZLİ" açar sözü ilə, mesajınızın hər bir hərfi onunla açar sözün müvafiq hərfi arasındakı hərflərin sayına çevriləcəkdir. Necə ki,
- Mesaj: Salam
-
Kodlaşdırma:
/ H/ edir
Addım 11. açardan uzaq hərflər /S /
/ e/ eynidir (sıfır) açar olaraq /E /
/ l/ i
Addım 9. düymədən uzaq hərflər /C /
Və s…
- Kodlu Mesaj: 11; 0; 9; 6; 10
Addım 6. Mesajları deşifr edin
Kodlu mesajlar alarkən, onları başa düşmək üçün kod kitabınızdan və ya açar sözünüzdən/ifadənizdən istifadə etməlisiniz. Əvvəlcə bu çətin ola bilər, ancaq kodla daha yaxından tanış olduqdan sonra daha asan olacaq.
İpucu:
Kodlaşdırma qabiliyyətinizi gücləndirmək üçün dostlarınızı bir həvəskar kod hazırlama qrupuna dəvət etmək istəyə bilərsiniz. Bacarıqlarınızı artırmaq üçün mesajlar göndərin.
Metod 3 /5: Ümumi Kodları Öyrənmək
Addım 1. İskoç Kraliçası Məryəmin istifadə etdiyi kodu tətbiq edin
Siyasi qarışıqlıq dövründə mesaj göndərmək istəyərkən, İskoç Kraliçası Məryəm, İngilis hərfləri və ümumi sözlər üçün simvollardan istifadə etdi. Məryəm kodunun öz kripto təhsili üçün faydalı ola biləcəyi bəzi xüsusiyyətlərə aşağıdakılar daxildir:
- Məryəmin hərf üçün bir dairə istifadə etməsi kimi yüksək tezlikli hərflər üçün sadə formaların istifadəsi /A /. Bu kodlaşdırma zamanı qənaət edir.
- Məryəmin "Y" hərfi üçün kod olaraq "8" istifadə etməsi kimi yeni kod dilinin bir hissəsi olaraq istifadə edilən ümumi simvollar. Bunlar kod simvolu deyil, rəqəm olaraq şərh edə bilən kod pozucularını çaşdıra bilər.
- Ümumi sözlər üçün unikal simvollar. Məryəmin günlərində "dua et" və "daşıyan" unikal simvollar alırdılar, lakin bunlar indikindən daha çox yayılmışdı. Yenə də tez -tez söz və ifadələr üçün simvollardan istifadə etmək vaxta qənaət edir və mürəkkəbliyi artırır.
Addım 2. Hərbi xəbərdarlıqlara bənzər kod ifadələrindən istifadə edin
Kod ifadələri bir çox mənanı tək bir ifadəyə yığa bilər. Hətta bir çox növ hərbi xəbərdarlıq, DEFCON sistemi kimi, sadəcə olaraq, müdafiə hazırlığı vəziyyətinin tanınmış kodlarıdır. Gündəlik həyatınızda uyğun kod sözlər/ifadələr yaradın.
- Məsələn, dostlarınız arasında "soyunma otağına qaçmalıyam" demək əvəzinə "Yorğun" kod sözünü istifadə edə bilərsiniz.
- Dostlarınıza tanış olmaq istədiyiniz şəxsin otağa girdiyini bildirmək üçün "əmim oğlu Bruce da xokkeyi sevir" kod ifadəsini deyə bilərsiniz.
Addım 3. Mesajları kitab açar kodu ilə kodlayın
Kitabları əldə etmək nisbətən asandır. Bir kitab kodun açarı olaraq qərar verilmişsə, bir mesaj aldığınız zaman bir kitab mağazasına və ya kitabxanaya gedərək onu açmaq üçün açarı axtara bilərsiniz.
-
Məsələn, soldan başlayaraq səhifəni, xətti və rəqəm sözünü təmsil edən kod nömrələri olan Frank Herbert Dune istifadə etmək qərarına gələ bilərsiniz.
- Kodlanmış Mesaj: 224.10.1; 187.15.1; 163.1.7; 309.4.4
- Şifrələnmiş Mesaj: Sözlərimi gizlədirəm.
İpucu:
Kitabların fərqli nəşrlərində fərqli səhifə nömrələri istifadə edilə bilər. Doğru kitabın bir açar olaraq istifadə edilməsini təmin etmək üçün kitab açarına nəşr, nəşr ili və s. Kimi nəşr məlumatlarını daxil edin.
Metod 4 /5: Şifrələrin deşifr edilməsi
Addım 1. Şifrənin istifadəsinin uyğunluğunu müəyyənləşdirin
Şifrə, bir mesaja ardıcıl olaraq tətbiq olunan bir proses və ya çevrilməyə bənzəyən bir alqoritmdən istifadə edir. Bu o deməkdir ki, şifrəni bilən hər kəs onu tərcümə edə bilər.
- Mürəkkəb şifrələr hətta öyrədilmiş kriptanalistləri də çaşdıra bilər. Bəzən kompleks şifrələrin arxasındakı riyaziyyat gündəlik mesajları gizlətmək üçün uyğun bir müdafiə ola bilər.
- Bir çox kriptoqraf, şifrələri gücləndirmək üçün tarix kimi bir açar əlavə edir. Bu düymə çıxış dəyərlərini ayın gününün müvafiq sayına uyğunlaşdırır (birincisi, bütün çıxış dəyərləri bir dəfə dəyişdiriləcək).
Addım 2. Mesajlara tətbiq etmək üçün bir alqoritm icad edin
Tətbiq edə biləcəyiniz ən sadə şifrələrdən biri də ROT1 Şifrəsidir (bəzən Sezar Şifrəsi adlanır). Bu ad sadəcə mesajınızın hər bir hərfi üçün əlifbada bir hərfi irəli çevirməlisiniz.
- ROT1 Mesajı: Salam
- ROT1 Şifrələndi: i; f; m; m; səh
- Sezar Şifrələri əlifbanın bir neçə fərqli hərfini irəli çevirmək üçün dəyişdirilə bilər. Konsepsiyada ROT1 və ROT13 mahiyyətcə eynidir.
- Şifrələr inanılmaz dərəcədə mürəkkəb ola bilər. Bəziləri koordinatların, vaxtların və digər dəyərlərin istifadəsini tələb edir. Bəzi şifrələmə prosesi kompüterdən istifadə etməyi tələb edə bilər.
Addım 3. Mesajları şifrələyin
Mesajlarınızı şifrələmək üçün alqoritmdən istifadə edin. Şifrələmə prosesini öyrəndikcə sürətiniz artmalıdır. Daha mürəkkəb etmək üçün alqoritminizə əlavə edin. Misal üçün,
- Həftənin günü kimi şifrənizə fırlanan bir şərt daxil edin. Həftənin hər günü üçün bir dəyər təyin edin. O gün bir mesajı şifrələyərkən şifrənizi bu dəyərə uyğunlaşdırın.
-
Şifrələnmiş mesajınıza bir səhifə nömrəsi əlavə edin. Bu səhifənin hər bir uyğun məktubu, mesajda bir açar rolunu oynayacaq.
- Birinci Şifrələnmiş Mesaj: 7; 2; 3; 6; 3
-
Kitab Açarı: A_girl (boşluqlar sayılmır)
/ H/ edir
Addım 7. məktublar /A /
/ e/ i
Addım 2. məktublar /g /
/ l/ i
Addım 3. /i /-dən uzaq boşluqlar
Və s…
- Açar tənzimlənən mesaj: Salam
Addım 4. Mesajları deşifr edin
Şifrənizi oxuyanda təcrübəli olanda ikinci təbiətə çevrilməli və ya ən azından asanlaşmalıdır. Bu proseslərin (alqoritmlərin) tətbiqi ardıcıl olduğu üçün vərdiş, bu cür kriptoqrafik sistemlə işləyərkən meylləri görməyə və intuisiya qazanmağa kömək edəcək.
İPUCU:
Həvəskar kriptoqrafiya klubları onlayn olaraq populyardır. Bunların bir çoxu pulsuzdur və müasir şifrələmənin əsaslarını təqdim edir.
Metod 5 /5: Standart Şifrələri Tutmaq
Addım 1. Master Morze Kodu
Adından asılı olmayaraq, Morse Kodu bir şifrədir. Nöqtələr və tireler, əlifbanın hərflərini təmsil edən uzun və qısa elektrik siqnallarını təmsil edir. Bu, köhnə elektrik əlaqəsini (teleqraflar) təmin etdi. Morse dilində uzun (_) və qısa (.) Siqnalları ilə təmsil olunan ümumi hərflərə aşağıdakılar daxildir:
- R; S; T; L:._.; _..; _;._..
- A; E; O:._;.; _ _ _
Addım 2. Transpozisiya şifrələrindən istifadə edin
Tarixdə dahi Leonardo da Vinçi kimi bir çox böyüklər aynada əks olunduğu kimi mesajlar yazmışlar. Bu səbəbdən bu şəkildə şifrələməyə çox vaxt "güzgü yazısı" deyilir. Bu cür şifrələr əvvəlcə çətin ola bilər, lakin ümumiyyətlə tez bir zamanda ikinci təbiətə çevrilir.
Qeyd:
Transpozisiya şifrələri ümumiyyətlə mesajları və ya məktubların meydana gəlməsini vizual olaraq müalicə edir. Mesajın görüntüsü mənasını gizlətmək üçün dəyişdirilir.
Addım 3. Mesajları ikili formata çevirin
İkili kompüterlər tərəfindən istifadə olunan 1 və 0 -lərin dilidir. Bu 1 və 0 birləşmələri şifrələnə bilər, sonra ikili bir açarla və ya bir mesajda bildirilən hər hərf üçün 1 və 0 hərfləri ilə təmsil olunan dəyərlər hesablanaraq deşifr edilə bilər.
"Matt" adı ikili olaraq şifrələnəcək: 01001101; 01000001; 01010100; 01010100
İpuçları
- Sözlər arasındakı boşluqları və sözlərin özlərini şifrələmək üçün bir yol hazırlayın. Bu, kodunuzu gücləndirəcək və qırılmasını çətinləşdirəcək. Məsələn, boşluq yerinə bir hərfdən istifadə edə bilərsiniz (E, T, A, O və N ən yaxşı işləyir). Bunlara null deyilir.
- Runic kimi fərqli bir skript öyrənin və mesaj vermək istəyənlər üçün şifrələmə/deşifr açarlarını düzəldin. Bunları İnternetdə tapa bilərsiniz və onlar mənim üçün yaxşı işlədilər.
- Kodunuzun daha etibarlı olmasını istəyirsinizsə, '-ing' və 'th-' kimi ümumi söz sonluqları və başlanğıclar üçün əlavə simvollar yaradın. Əlavə olaraq, bir hərfli sözləri ('A' və 'I') buraxa və ya əlavə edə bilərsiniz. Hərfləri böyük hərflərlə yazmayın və apostrofları buraxmayın. Bəzi hərflərin digər simvollarla eyni olmasını təmin edin. İki hərfli sözləri özündən sonra gələn sözlə birləşdirmək və sözlərin sonundakı 'S' hərfini buraxmaq da istəyə bilərsiniz.