Kodni yozish darsdagi zerikarli daqiqalarda o'zingizni band qilish yoki do'stlaringizga maxfiy xabarlar yuborishning ajoyib usuli bo'lishi mumkin. Buning turli xil usullari mavjud, shuning uchun siz turli xil uslublarni o'rganishingiz mumkin. Siz har bir do'stingiz va haftaning har kuni uchun boshqa kodga ega bo'lishingiz mumkin; bir marta qo'lingizdan kelgancha, kodlarga yozish oson bo'ladi!
Qadamlar
Namunaviy xabarlar
Kodlangan orqaga xabar namunasi
Kodli xat namunasi
4 -ning 1 -usuli: Harflarni yo'naltirishni manipulyatsiya qilish
Qadam 1. Odatda xabaringizni tayyorlang
Kod yozishni boshlashdan oldin, sizning xabaringiz nima bo'lishini bilishingiz kerak. Kodlashda qancha maxfiylik saqlanayotganiga qarab, siz o'z ma'lumotingizni atrofingizdagi hech kim bilan bo'lishishni xohlamasligingiz mumkin. Bu shuni anglatadiki, sizning qog'ozingizni stolingiz atrofidagilar ko'rmasligi uchun ehtiyot bo'lishingiz kerak, chunki kod tezda buziladi.
Agar siz o'z xabaringizni ko'rinmay turib yozishingiz mumkin deb o'ylamasangiz, uni boshingizda tasavvur qilib ko'ring. Bu qiyinroq bo'lishi mumkin bo'lsa -da, atrofingizdagilar yoki o'qituvchingiz buni bilmasligi yaxshiroqdir
Qadam 2. Xabaringizni orqaga yozing
Bu kodlarni boshlashning eng oson usullaridan biri, ayniqsa, agar siz hech kim bilan kodli xabarlarni baham ko'rmagan bo'lsangiz, dastlabki xabarni oling va uni birma -bir harf bilan orqaga yozing. Sahifaning o'ng pastki burchagidan boshlang, shunda siz odatdagidek past va o'ngga emas, chapga va yuqoriga harakat qilasiz. Xabarni tugatganingizdan so'ng, oxirida tinish belgilaringizni yozing. Bu sizning xabaringiz qaerdan boshlanishini va tugashini belgilaydi.
Xabaringizdagi har bir so'z bir oz kulgili va g'ayritabiiy ko'rinsa ham, ularni ajratayotganingizga ishonch hosil qiling. Agar sizning maktublaringiz bir -biriga aralashsa, xabarni o'qib bo'lmaydi
Qadam 3. Har bir ortga qaytgan harflar orasiga harf va raqam kiriting
Agar siz shubha uyg'otmasangiz, xabaringizni qog'ozga yozing. Xabarni sahifaning pastki o'ng burchagidan boshlab, yuqori chapga qarab, orqaga yozishni davom eting. Siz yozgan har bir harf bilan kodingizning harflari orasiga har qanday raqam va harfni kiriting.
Siz tanlagan harflar va raqamlarga aniq fan yo'q, shuning uchun uni ortiqcha o'ylamang. "Salom qaleysan?" bo'lar edi: "ua3og5ym9 e8lr1sa5h wr3of2ha7 of8lq2lc7ed2ho2"
Qadam 4. Xatlaringizni aylantiring
Kodni yozishning yana bir qiziqarli strategiyasi-bu harflaringizni teskari aylantirish, shuning uchun sizga g'alati, inglizcha bo'lmagan kod qoladi. Siz buni darsda sinab ko'rishdan oldin mashq qilishingiz mumkin. Oddiy qo'l yozuvi bilan xat yozing va uning shaklini o'rganing. Siz sahifaning o'ng tarafidan boshlaysiz va chapga yozasiz, chap qo'lingiz bilan yozasiz. Har bir harf o'z shaklida aylantiriladi, shuning uchun siz orqaga yozasiz va harfning shaklini teskari chizasiz.
- Xabarni yozganingizdan so'ng, uni oynaga tuting. Siz oddiy ingliz tilida yozilganini ko'rasiz. Bu juda rivojlangan kod va o'zlashtirish uchun biroz vaqt ketishi mumkin.
- Agar siz chap qo'lli bo'lsangiz, buni o'rganish biroz qiyinroq bo'lishi mumkin, lekin siz hali ham o'ngdan chapga yozib, harflarni aks ettirishga harakat qilishingiz mumkin.
4 -usul 2: Alifboni teskari aylantirish
Qadam 1. Alifbo ro'yxatini tuzing
Alfavitni to'g'ri yozib, uning ostiga yozish uchun keng joy berib, kodlashni boshlang. Siz kodlaringizni bitta varaqqa joylashtirasiz, shuning uchun bo'sh joy qolmasin. Sizning alifboingiz bitta bitta qatorga to'g'ri kelishi kerak.
2 -qadam. Har bir harfni alifbo tartibida qarama -qarshi tomoni bilan bog'lang
Oddiy tartibda yozib bo'lgach, alifbodan o'ting va teskari tartibda yozing. Bu shuni anglatadiki, Z A ostida, Y B ostida, X C ostida va hokazo. Buni to'liq yozib qo'yish yaxshidir, chunki bu sizning kodingizni to'liq tasavvur qilishingizga yordam beradi.
Kodni yodlashni boshlang, chunki bu kelajakda uni yozish uchun vaqtingizni tejaydi. Bilingki, amalda siz oxir -oqibat kodda ishlashni qulaylashtirasiz
Qadam 3. teskari alifbo yordamida o'z xabaringizni yozing
Kodni qo'llanma sifatida ishlatib, siz o'z xabaringizni teskari kodingizga tarjima qila boshlaysiz. Xabaringizni oddiy ingliz tilida yozishdan boshlang. Buning ostida siz kalitni ishlatib, bu xabarni teskari alifboga o'tkazasiz. Masalan, "SALOM" xabari "SVOOL" deb o'qiladi.
Xabarni dekodlashda kalitingizning pastki qatoriga qarang va yuqoridagi harfga amal qiling. Yuqoridagi harf ingliz tilidagi harf bilan bog'liq bo'ladi
Qadam 4. Yarim teskari alifboni o'rganing
Bu usul teskari alifboga juda o'xshash bo'lsa ham, siz kodlashda ham, dekodlashda ham vaqtingizni tejashingiz mumkin. Bu sizga kalitni yozish uchun vaqtni tejaydi. Ushbu kodni yozishga tayyorgarlik ko'rish uchun A harfini M orqali yozing, so'ngra alifboning qolgan qismini N dan Z gacha yozing.
Yarim teskari alifbo yordamida tarjima qilishda A N ga teng bo'ladi va N ham A ga teng bo'ladi. Bu ikki tomonlama bog'liqlik, shuning uchun ba'zi odamlar tarjima qilishda baholashni osonroq va tezroq topadilar
4 -ning 3 -usuli: Harflarni belgilar bilan ifodalash
Qadam 1. Har bir harfni uning raqamli ekvivalentiga ulang
Bu kod, juda sodda bo'lsa -da, alifboga belgi berishni boshlashning oson yo'li. Alifboni standart tartibda yozing. Shundan so'ng, alifboning har bir harfini 1 dan 26 gacha raqamlang va A = 1, B = 2 qilib belgilang va bu naqshni to'ldiring.
Bu kod juda oddiy bo'lsa -da, uni sindirish ham oson. Siz uni raqamlarning tartibini boshidan (A = 26) o'zgartirish yoki alifboning birinchi yarmi uchun odatiy raqamlash va yarim nuqtaga etganingizda raqamlaringizni teskari aylantirish orqali o'zgartirishga urinib ko'rishingiz mumkin, shunda N = 26, O = 25 va boshqalar
Qadam 2. Morze kodeksiga diktant yozing
Ko'pchilik Mors kodini yozish mumkin emas, balki tovushlar va chiroqlar to'plami deb o'ylashsa -da, kodda har bir harf uchun stenografiya belgilari mavjud. O'zining ixtirochisi Samuel Morse nomi bilan atalgan boshqa kod tez xabar yuborish uchun ishlatilgan. 1830 -yillarda telegraf orqali. Har bir harf bir nechta nuqta va chiziqdan iborat bo'ladi. Har xil korrelyatsiyalarning kalitini tuzing va ushbu kodni yozishda uni qo'llanma sifatida ishlating.
Ilg'or koderlar uchun tinish belgilarining barcha turlarini ifodalovchi Morze kodi belgilari mavjud. O'zingizning Morse kodingizda nuqta, vergul va undov belgilariga bo'linib, to'liq jumlalarni yozib, o'z xabarlaringizni yaxshilashga harakat qiling
3 -qadam. Ierogliflarni o'rganing
Qadimgi Misrda ixtiro qilingan ieroglif - bu an'anaviy alifboni ramziy chizmalar bilan birlashtirgan eski yozuv tili tizimi. Ieroglifni o'rganishning biroz qiyin tomoni shundaki, u nafaqat harflarga, balki tovushlarga ham tayanadi. Masalan, A harfini yozishda siz uzun va qisqa unli tovushlarning belgilarini yodlab olishingiz kerak bo'ladi.
Faqat ingliz alifbosining harflarini o'z ichiga olmaydigan kalitni yozing, shuningdek, ieroglifda o'ziga xos belgi berilgan tovushlarni yozing. Siz ko'rasizki, umumiy harflar odatda bir xil dizaynga ega va har bir tovush yoki harf birikmasiga bog'liq bo'lgan kichik o'zgartirishlar mavjud
Qadam 4. O'z kodingizni ixtiro qiling
Siz, albatta, mavjud kodlardan yoki dunyoda mavjud bo'lgan boshqa kodlardan foydalanishingiz mumkin bo'lsa -da, o'z kodingizni yaratish qiziqarli bo'lishi mumkin. Do'stingiz bilan yig'iling va alifbodagi har bir harfga belgi qo'ying. Ushbu dizaynlarni juda sodda saqlash o'z kodingizni o'zlashtirishda yordam beradi. Kalitni ushlab turish juda muhim, chunki siz usullaringizni unutishni xohlamaysiz.
4 -usul 4: Kengaytirilgan kodlarni o'rganish
Qadam 1. Tilingizni siljish o'lchovi bilan o'zgartiring
Ba'zan kriptograf deb nomlanuvchi toymasin shkala an'anaviy alifboimizni oladi va uni bir tomonga siljitadi, har bir harfga yangi tayinlangan kod harfini beradi. Buning eng oddiy usuli - butun alifboni bitta harf pastga siljitish. Bu shuni anglatadiki, A oxirigacha B bilan, B esa C bilan ifodalanadi.
- Siz bu harakatdan nariga o'tishingiz va alifboni bir necha joylarga siljitishingiz mumkin. Bu sizning kodingizni yanada rivojlantiradi, chunki bitta harfli slaydni juda oson sindirish mumkin.
- Shuningdek, alifboni orqaga surish mumkin. Bu biroz ko'proq rejalashtirishni talab qiladi, lekin siz alifboning ikkinchi tarafidan ishlashingiz, Zdan o'tishingiz va keyin A dan boshlashingiz kerak bo'ladi.
- Bu strategiya "bitta harfni oldinga burish" degan ma'noni anglatuvchi "ROT1" nomi bilan ham tanilgan. Agar xohlasangiz, buni ilg'or tarozilarga qo'llashingiz mumkin. Masalan, ROT2 "ikki harfni oldinga burish" degan ma'noni anglatadi.
Qadam 2. Blok -shifr usuli bilan ishlash
Xabarni bitta to'rtburchaklar blokga yozib, bir qatorni siljiting. Siz buni biroz oldindan rejalashtirmoqchisiz, chunki har bir satr iloji boricha teng, uzunligiga yaqin bo'lishi kerak. Biroq, u to'liq mos kelmasligi mumkin. O'z bloklaringizni yozganingizdan so'ng, har bir ustunga vertikal pastga o'ting. Agar har bir vertikal ustun o'z satri uzunligiga teng bo'lsa, agar siz o'z satrlaringizni tekis rejalashtirgan bo'lsangiz.
Ushbu xabarlarni dekodlashda, kod so'zlaringizni yana alohida ustunlar sifatida yozing, shunda siz xabarni satr shaklida qayta o'qiy olasiz
Qadam 3. Cho'chqa kodini o'zlashtirish
Ko'pincha cho'chqachilik kodi, masonik shifr deb ataladi, yozish uchun eng ilg'or kodlardan biridir. Buni aniq yozib qo'yganingizga ishonch hosil qiling, chunki siz bu xabarlarni yozish va dekodlashda unga qaytishni xohlaysiz. Biri tik-to-barmog'iga o'xshaydi, ikkinchisi katta X.ga o'xshaydi. Siz ikkita katakchaning o'n uchta teshigini har biri ikkita harf bilan to'ldirasiz.