Кодта жазудың 5 әдісі

Мазмұны:

Кодта жазудың 5 әдісі
Кодта жазудың 5 әдісі
Anonim

Кодты жазу сабақтағы көңілсіз сәттерде өзіңізді қызықтырудың немесе достарыңызға құпия хабарламалар жіберудің тамаша тәсілі болуы мүмкін. Мұны істеудің көптеген әдістері бар, сондықтан сіз әр түрлі стильдерді біле аласыз. Сізде әр дос үшін және аптаның әр күні үшін басқа код болуы мүмкін; Егер сіз бұған қол жеткізсеңіз, кодтарды жазу оңай болады!

Қадамдар

Хабарламалардың үлгісі

Image
Image

Кодталған кері хабардың үлгісі

Image
Image

Кодты әріптік хабарламаның үлгісі

1 -ші әдіс 4: Әріпті бағдарлауды манипуляциялау

Кодқа 1 -қадамды жазыңыз
Кодқа 1 -қадамды жазыңыз

Қадам 1. Хабарды қалыпты түрде жасаңыз

Сіз кодты жазуды бастамас бұрын, сіздің хабарламаңыздың не болатынын білуіңіз керек. Сіздің кодтауда қаншалықты құпиялылық қажет екеніне байланысты, сіз өзіңіздің ақпаратыңызды айналаңыздағы ешкіммен бөліскіңіз келмеуі мүмкін. Бұл сіздің үстеліңізді қоршап тұрған ешкім сіздің қағазды көрмеуі үшін абай болу керек дегенді білдіреді, себебі код тез бұзылады.

Егер сіз хабарламаңызды көрмей -ақ жаза аласыз деп ойламасаңыз, оның орнына оны елестетіп көріңіз. Бұл қиынырақ болса да, айналаңыздағыларға немесе сіздің мұғалімге бұл туралы білмеу жақсы

Кодқа 2 -қадамды жазыңыз
Кодқа 2 -қадамды жазыңыз

Қадам 2. Хабарды артқа қарай жазыңыз

Бұл кодты бастауға болатын ең қарапайым кодтардың бірі, әсіресе егер сіз бұрын ешкіммен кодталған хабар алмаспаған болсаңыз. Алғашқы хабарды алып, оны бір әріпке артқа жазыңыз. Беттің төменгі оң жақ бұрышынан бастаңыз, осылайша сіз әдетте жазғандай төменге және оңға емес, солға және жоғары қарай жылжасыз. Хабарламаны аяқтағаннан кейін, тыныс белгілерінің соңына жазыңыз. Бұл сіздің хабарламаңыздың басталуы мен аяқталуын анықтайды.

Хабарламаңыздағы әр сөзді біршама күлкілі және әдеттен тыс болып көрінсе де, бөліп отырғаныңызға көз жеткізіңіз. Егер сіздің хаттарыңыз бір -бірімен араласса, онда хабарлама оқылмайтын болады

3 -қадамға кодты жазыңыз
3 -қадамға кодты жазыңыз

3 -қадам. Әр кері әріптің арасына әріп пен санды енгізіңіз

Егер күдіктенбестен мүмкін болса, хабарламаңызды қағазға жазыңыз. Беттің төменгі оң жақ бұрышынан бастап жоғарғы сол жаққа қарай жылжып, хабарды артқа қарай жалғастырыңыз. Сіз жазатын әр әріппен кодтың әріптері арасында кез келген сан мен әріпті енгізіңіз.

Сіз таңдаған әріптер мен сандарға қатысты нақты ғылым жоқ, сондықтан оны тым көп ойламаңыз. «Сәлеметсіз бе қалайсыз?» болар еді: «ua3og5ym9 e8lr1sa5h wr3of2ha7 of8lq2lc7ed2ho2»

4 -қадамға кодты жазыңыз
4 -қадамға кодты жазыңыз

Қадам 4. Әріптеріңізді аударыңыз

Кодты жазудың тағы бір қызықты стратегиясы-сіздің әріптеріңізді керісінше аудару, сондықтан сізде біртүрлі, ағылшын тілінен тыс код қалады. Сіз мұны сабақта қолданар алдында тәжірибе жасағыңыз келуі мүмкін. Кәдімгі қолжазбамен хат жазыңыз және оның формасын зерттеңіз. Сіз беттің оң жағынан бастап, солға қарай жылжып, сол қолыңызбен жазасыз. Әр әріп өз формасында аударылады, сондықтан сіз әріптің формасын керісінше сыза отырып, артқа қарай жазасыз.

  • Хабарламаны жазып болған соң, оны айнаға ұстап тұрыңыз. Сіз оны қалыпты ағылшын тілінде жазылғанын көресіз. Бұл өте жетілдірілген код және оны меңгеруге біраз уақыт кетуі мүмкін.
  • Егер сіз солақай болсаңыз, оны үйрену қиынырақ болуы мүмкін, бірақ сіз әлі де оңнан солға қарай жазуға және әріптерді көрсетуге тырысуға болады.

2 -ші әдіс 4: Әліпбиді кері айналдыру

5 -қадамға кодты жазыңыз
5 -қадамға кодты жазыңыз

Қадам 1. Алфавиттің тізімін жасаңыз

Алфавитті толық жазып, оның астына жазуға кең орын бере отырып, кодтауды бастаңыз. Сіз өзіңіздің кодтарыңызды бір параққа реттейсіз, сондықтан сіз бос орыннан қалғыңыз келмейді. Сіздің әліпбиіңіз бірыңғай қатарға сәйкес келуі керек.

6 -қадамға кодты жазыңыз
6 -қадамға кодты жазыңыз

2 -қадам. Әріпті қарама -қарсы әріппен алфавиттік ретпен салыстырыңыз

Әліпбиді қалыпты ретпен жазып болғаннан кейін, оны кері тәртіпте жазыңыз. Бұл Z A астында, Y астында B, X астында C және т.б. Оны толығымен жазған дұрыс, себебі бұл сіздің кодты толығымен елестетуге көмектеседі.

Кодты жаттауды бастаңыз, себебі бұл болашақта оны жазуға уақытты үнемдейді. Оны қолдана отырып, сіз кодта жұмыс істеуге ыңғайлы болатынын біліңіз

7 -қадамға кодты жазыңыз
7 -қадамға кодты жазыңыз

Қадам 3. Кері алфавит арқылы хабарлама құрыңыз

Нұсқаулық ретінде кодты қолдана отырып, сіз хабарламаңызды кері кодқа аударуды бастайсыз. Хабарды қарапайым ағылшын тілінде жазудан бастаңыз. Төменде сіз бұл хабарды кері алфавитке аудару үшін кілтіңізді қолданасыз. Мысалы, «СӘЛЕМ» хабарламасы «SVOOL» ретінде оқылады.

Хабарды декодтау кезінде кілтіңіздің төменгі қатарына қарап, жоғарыдағы әріпке өтіңіз. Жоғарыдағы әріп ағылшын тіліндегі әріппен байланысты болады

8 -қадамға кодты жазыңыз
8 -қадамға кодты жазыңыз

4-қадам. Жартылай кері алфавитті үйреніңіз

Бұл әдіс кері алфавитке өте ұқсас болғанымен, кодтау мен декодтау кезінде уақытты үнемдеуге мүмкіндік береді. Бұл сіздің кілтті жазуға уақытты үнемдейді. Бұл кодты жазуға дайындалу үшін А әріптерін M арқылы жазыңыз, содан кейін алфавитінің қалған бөлігін N арқылы Z -ге дейін жазыңыз.

Жартылай кері алфавитті қолдана отырып аударғанда, A N-ге тең болады, ал N-де А-ға тең болады. Бұл екі жақты корреляция, сондықтан кейбір адамдар аудару кезінде бағалауды оңай әрі тез табады

3 -ші әдіс 4: Әріпті шартты белгілермен көрсету

9 -қадамға кодты жазыңыз
9 -қадамға кодты жазыңыз

Қадам 1. Әр әріпті сандық эквивалентіне қосыңыз

Бұл код өте қарапайым болғанымен, алфавитке символдарды тағайындаудың қарапайым әдісі. Алфавитті стандартты ретпен жазыңыз. Осыдан кейін алфавиттің әр әрпін 1 -ден 26 -ға дейін A = 1, B = 2 етіп нөмірлеп, осы үлгіні толтырыңыз.

Бұл код өте қарапайым болғанымен, оны бұзу да оңай. Сіз оны сандардың ретін басынан (A = 26) өзгертуге немесе алфавиттің бірінші жартысында қалыпты түрде нөмірлеуге және жартылай нүктеге жеткенде сандарыңызды кері айналдыру арқылы ауыстыруға тырысуға болады, осылайша N = 26, O = 25 және т.б

Кодтың 10 -қадамына жазыңыз
Кодтың 10 -қадамына жазыңыз

Қадам 2. Морзе кодында диктант жазыңыз

Адамдардың көпшілігі Морзе кодын дыбыстар мен жарықтар жиыны деп ойласа да, жазуға болатын нәрсе емес, кодта әр әріп үшін стенографиялық белгілер бар. 1830 жылдары телеграф арқылы. Әр әріп нүктелер мен сызықшалардан тұрады. Әр түрлі корреляцияның кілтін жасаңыз және оны осы кодты жазу кезінде нұсқаулық ретінде пайдаланыңыз.

Жетілдірілген кодерлер үшін тыныс белгілерінің барлық түрлерін білдіретін Морзе кодының белгілері бар. Морзе коды шегінде нүктелерге, үтірлер мен леп белгілеріне бөлінген толық сөйлемдер жазу арқылы хабарларыңызды жақсартуға тырысыңыз

11 -қадамға кодты жазыңыз
11 -қадамға кодты жазыңыз

3 -қадам. Иероглифтерді үйреніңіз

Ежелгі Египетте ойлап табылған иероглифика - бұл дәстүрлі алфавитті символдық суреттермен біріктіретін ескі жазу жүйесі. Мысалы, А әрпін жазғанда, сіз ұзақ және қысқа дауысты дыбыстардың белгілерін есте сақтауыңыз керек.

Ағылшын алфавитінің әріптерін ғана емес, сонымен қатар иероглификада өздерінің символы берілген дыбыстарды қамтитын кілтті жазыңыз. Сіз ортақ әріптердің жиі бірдей негізгі дизайнға ие екенін және әр дыбысқа немесе әріптердің комбинациясына сәйкес келетін шағын өзгерістер бар екенін көресіз

12 -қадамға кодты жазыңыз
12 -қадамға кодты жазыңыз

Қадам 4. Жеке кодты ойлап табыңыз

Сіз осы қолданыстағы кодтарды немесе әлемде бар басқа кодтарды қолдана алатын болсаңыз да, өзіңіздің кодты жасау қызықты болуы мүмкін. Досыңызбен бірге болыңыз және алфавиттегі әр әріпке символ тағайындаңыз. Бұл конструкцияларды қарапайым ұстау жеке кодты меңгеруге көмектеседі. Кілтті ұстау өте маңызды, өйткені сіз әдістерді ұмытқыңыз келмейді.

4 -ші әдіс 4: Жетілдірілген кодтарды үйрену

Кодтың 13 -қадамына жазыңыз
Кодтың 13 -қадамына жазыңыз

Қадам 1. Тіліңізді сырғымалы шкаламен өзгертіңіз

Кейде криптограф деп аталатын сырғымалы шкала біздің дәстүрлі алфавитімізді алады және оны бір бағытқа жылжытады, әр әріпке жаңадан тағайындалған кодтық әріп береді. Мұны істеудің ең қарапайым әдісі - бүкіл әліпбиді бір әріптен төмен сырғыту. Бұл A -ны В, В -мен, ал Z -ны А -мен білдіретінін білдіреді.

  • Сіз бұл қозғалыстың шегінен шығып, әліпбиді бірнеше орынға сырғыта аласыз. Бұл сіздің кодты жетілдіреді, өйткені бір әріптік слайдты оңай бұзуға болады.
  • Сіз сондай -ақ алфавитті артқа қарай сырғыта аласыз. Бұл сәл көбірек жоспарлауды қажет етеді, алайда сіз алфавиттің соңғы жағынан жұмыс істеуіңіз керек, Z -ден өтіп, содан кейін А -дан бастаңыз.
  • Бұл стратегия «ROT1» деп те аталады, ол «бір әріпті алға айналдыру» дегенді білдіреді. Қаласаңыз, мұны неғұрлым жетілдірілген таразыларға қолдануға болады. Мысалы, ROT2 «екі әріпті алға айналдыру» дегенді білдіреді.
14 -қадамға кодты жазыңыз
14 -қадамға кодты жазыңыз

Қадам 2. Блоктық шифр әдісімен жұмыс

Хабарламаңызды бір төртбұрышты блокқа жазып, бір жолды жылжытудан бастаңыз. Сіз оны алдын ала жоспарлағыңыз келеді, өйткені әр жол мүмкіндігінше жұпқа жақын болуы керек. Дегенмен, ол мүлдем сәйкес келмеуі мүмкін. Сіз блоктарды жазып болған соң, әр бағаннан тігінен төмен жылжытыңыз. Егер сіз жолдарды біркелкі жоспарласаңыз, әрбір тік бағанның ұзындығы шамамен тең болатын жеке сөз болады.

Бұл хабарларды декодтау кезінде код сөздерін жеке бағандар ретінде қайта жазыңыз, сонда сіз хабарды қатар түрінде қайта оқи аласыз

15 -қадамға кодты жазыңыз
15 -қадамға кодты жазыңыз

Қадам 3. Шошқа кодын меңгеріңіз

Шошқалар коды, көбінесе масондық шифр деп аталады, ішіне жазылатын ең жетілдірілген кодтардың бірі. Сіз оны ұйымдасқан түрде нақты жазғаныңызға көз жеткізіңіз, себебі сіз бұл хабарларды жазу мен декодтау кезінде оған қайта оралғыңыз келеді. Екі негізгі торды сызыңыз. Біреуі тікбұрышты тақтаға ұқсайды, ал екіншісі үлкен X. сияқты болады. Сіз екі тордың он үш тесігін әрқайсысы екі әріппен толтырасыз.

Ұсынылған: