Коддор - бул билдирүүнү баштапкы мааниси жашырылган кылып өзгөртүү ыкмасы. Адатта, бул техника китепти же код сөздү талап кылат. Шифрлөө - бул билдирүүлөрдү жашыруу же маалымат үчүн колдонулат. Бул процесс билдирүүлөрдү которуунун же чечмелөөнүн тескериси. Коддор жана шифрлер - бул криптоанализ деп аталган байланыш коопсуздугу илиминин негизги бөлүгү.
Кадам
Метод 1 ичинен 5: Жөнөкөй сырсөздөрдү жана коддорду колдонуу (балдар үчүн)
Кадам 1. Сөздөрдү тескери жазыңыз
Бул жерде билдирүүлөрдү коддоонун жөнөкөй жолу, ошондуктан аларды бир караганда түшүнүүгө болбойт. "Мени сыртта жолуктур" сыяктуу билдирүүлөр тескерисинче жазылып, "Lumet uka id raul" болуп калат.
Бул кодду чечмелөө оңой, бирок кимдир бирөө сиздин билдирүүнү окууга аракет кылып жатат деп ойлосоңуз, пайдалуу болушу мүмкүн
Кадам 2. Кабарды коддоо үчүн алфавиттин жарымына күзгү салыңыз
Кагазга А -дан М -ге чейинки тамгаларды бир сапка жазыңыз. Кийинки алфавитти (N-Z) ушул саптын астынан, ошондой эле бир сапта улантыңыз. Билдирүүдөгү ар бир тамганы карама -каршы тамга менен алмаштырыңыз.
Алфавиттик рефлексияны колдонуп, "Hello" билдирүүсү "Unyb" болуп калат
Кадам 3. Тор сырсөзүн колдонуп көрүңүз
Кагазга тик тулмак сыяктуу квадраттарды тартыңыз. Солдон оңго, өйдөдөн ылдыйга кутуларга Адан I тамгасына чейин жазыңыз. Бул мисалда:
- Биринчи сап A, B, C тамгаларынан турат.
- Экинчи сап D, E, F тамгаларынан турат.
- Акыркы сап G, H, Iден турат.
Кадам 4. чекиттер менен экинчи тик бармакты түзүңүз
Биринчисинин жанына дагы бир тик -точ чарчы тарткыла. Биринчига окшош J - R тамгалары бар кутучаларды толтуруңуз. Андан кийин, ар бир саптын ар бир кутусун төмөнкүдөй чекит менен белгилеңиз:
- Биринчи катарда, солдон баштап, төмөнкү оң бурчка чекитти коюңуз (I тамга), астынкы борбордук бөлүккө (К тамгасы) жана төмөнкү сол бурчка (Л тамгасы)
- Экинчи катарда, солдон баштап, ортоңку оң жагына чекит коюңуз (М тамгасы), астынкы борбордук жагына (N тамгасы) жана ортоңку сол жагына (О тамгасы).
- Үчүнчү катарда, солдон баштап, жогорку оң бурчка чекит коюңуз (Р тамгасы), борбордун жогорку жагына (Q тамгасы) жана жогорку сол бурчка (R тамгасы).
5 -кадам. Ар бир плитканын астына эки чоң X жазыңыз
Бул эки X дагы чарчы шифрди толтуруу үчүн тамгалар менен толтурулат. Экинчи Хте X чекитинин тегерегиндеги ачык мейкиндикке чекит коюңуз, ошондо X борборунун ар бир тарабында чекит болот.
- Биринчи Xке (чекит коюлган эмес), Xтин үстүнө S, солго T, оңго U жана ылдый жагына V жазыңыз.
- Экинчи Xке, үстү жагына W, сол жагына X, оң жагыңызга Y, ылдый жагыңызга Z деп жазыңыз.
Кадам 6. Сырсөздү жазуу үчүн тамгаларды курчаган кутучаны колдонуңуз
Тамгалардын ордуна төрт бурчтуктар (чекиттер кошо) колдонулат. Кабарларды коддоо жана которуу үчүн бул кутучанын сырсөзүн колдонуңуз.
Кадам 7. Дата сырсөзүн колдонуңуз
Каалаган датаны тандоо; Сиз жеке датаны, мисалы, туулган күндү же колледжди бүтүрүүңүздү же Индонезиянын эгемендүүлүк күнү сыяктуу башка датаны колдоно аласыз. Күн, ай жана жылдын сандарын ирети менен жазыңыз. Мына сиздин сандык кулпуңуз.
- Мисалы, Индонезиянын көз карандысыздык күнүн колдонсоңуз, аны 1781945 деп жазыңыз.
- Эгер сиз мурунтан эле кимдир бирөө менен сырсөздү аныктоо күнүн макулдашкан болсоңуз, анда коддуу билдирүүгө сандык кулпу боюнча кыйытма киргизе аласыз (мисалы, Туулган күнүңүз менен).
Кадам 8. Кабарды датаны кулпулоо менен шифрлеңиз
Кабарды кагазга жазыңыз. Билдирүүнүн астына, билдирүүдөгү ар бир тамга үчүн сандык кулпунун бир цифрасын жазыңыз. Күн кулпусунун акыркы цифрасына жеткенде, кайра баштаңыз. Мисалы, эгер сиз Индонезиянын эгемендүүлүк күнүн (17/8/1945) ачкыч катары колдонсоңуз:
- Билдирүү: Мен ачка жатам
-
Коддоо:
Мен ачка жатам
1.7.8.1.9.4.5.1.
Тамгаларды сан баскычына ылайык жылдырып, түзүңүз …
- Сырсөз билдирүүсү: B. Q. B. M. I. S. E. S.
Step 9. Жашыруун тилди колдонуңуз, мисалы Чочко Латын
Чочко латын тилинде үнсүз тыбыш менен башталган сөздөр үн аягында тургандай алмаштырылып, "ай" кошулат. Бул ыкма көптөгөн үнсүздөр менен башталган сөздөр үчүн эффективдүү. Үндүү тамгалар менен башталган сөздөрдү аягында "жол" же "ай" деп жазууга болот.
- Үнсүз менен башталган сөздөрдүн мисалдары: sapi = apisay; I = Akuway; дагы = ugajay; ным = асахбай; салам = салам
- Көптөгөн үнсүздөр менен башталган сөздөрдүн мисалдары: тынчсыздануу = аватырхай; стандарт = andarstay; оору = эринай
- Үндүү тамгалар менен башталган сөздөрдүн мисалдары: cloud = awanay; даамдуу = даамдуу; күл = abuway;
Метод 5 5: Кодду бузуу
Кадам 1. Коддун чектөөлөрүн билиңиз
Код китептери уурдалышы, жоголушу же жок кылынышы мүмкүн. Заманбап криптоаналитикалык жана компьютердик анализ ыкмалары көбүнчө күчтүү коддорду бузуп салышы мүмкүн. Бирок, код көп убакытты үнөмдөй турган узун билдирүүлөрдү бир сөзгө топтой алат.
- Коддор үлгү окуу практикасы үчүн колдонулушу мүмкүн. Бул жөндөм коддорду же шифрлерди түзүүдө жана жарууда колдонулушу мүмкүн.
- Коддорду көбүнчө жакын достору колдонушат. Жакын достору гана түшүнгөн тамашаны чынында бир "код" катары караса болот. Жакын досторуңуз менен тилди коддоого аракет кылыңыз.
Кадам 2. Кодду түзүүнүн максатын аныктаңыз
Коддоо максатын билүү сиздин аракеттериңиздин максаттуу болушун камсыздайт. Эгерде коддоонун максаты убакытты үнөмдөө болсо, сиз кээ бир ыңгайлаштырылган код сөздөрдү түзө аласыз. Эгерде сиз деталдуу билдирүүлөрдү коддоого аракет кылып жатсаңыз, сөздүккө окшош код китебин түзүү жакшы.
- Коддоону каалаган билдирүүдө тез -тез пайда болгон сөз айкашын тандаңыз. Бул сиздин жашыруун кодго айланышыңыздын негизги максаты.
- Код айландырылган же бириктирилген бир нече башка коддорду колдонуу менен андан ары татаалдаштырылышы мүмкүн. Бирок, көбүрөөк код колдонулган сайын, керектүү код китептеринин саны көбөйөт.
Кадам 3. Код китебиңизди түзүңүз
"Билдирүү толук жана түшүнүктүү алынды" сыяктуу жалпы сөз айкаштарын "Рой" сыяктуу нерсеге кыскартыңыз. Коддоону каалаган ар бир сөз үчүн альтернативдүү код сөздөрдү, ошондой эле билдирүүдөгү жалпы фразаларды белгилеңиз.
-
Кээде, жарым -жартылай/жарым коду билдирүүлөрдү жакшы жаап -жашырышы мүмкүн. Мисалы, эгер "бий" "жеткирүү" жана "ресторан" "музей" "ресторан", ал эми "Рой" мурунку коддон келип чыккан.
-
Билдирүү:
Кечээки күнгө карата. Мен айткым келди, Рой. Мен ресторанга пландалгандай бийлейм. Кайра -кайра.
-
Мааниси:
Кечээки күнгө карата. Айтайын дегеним, сиздин билдирүүңүз толук жана ачык кабыл алынды. Мен сизди пландаштырылгандай музейге алып барам. Кайра -кайра.
-
Кадам 4. Codebookту билдирүүгө колдонуңуз
Билдирүүлөрдү коддоо үчүн код китебиңиздеги код сөздөрдү колдонуңуз. Зат атоочторду (мисалы, мен, ал, аттар сыяктуу) жөнөкөй текстке алмаштыруу менен убакытты үнөмдөй аласыз. Бирок, баары сиздин жагдайга жараша болот.
Эки бөлүктөн турган код, билдирүүнү коддоо же коддон чыгаруу үчүн эки башка код китептерин колдонот. Коддун бул түрү бир бөлүктүү кодго караганда алда канча күчтүү
Кадам 5. Альтернативалуу түрдө, билдирүүнү шифрлөө үчүн ачкычты колдонуңуз
Негизги билдирүүлөр, сөз топтору, тамгалар, символдор же алардын айкалышы билдирүүлөрдү коддоо үчүн колдонулушу мүмкүн. Кабарды алуучуга билдирүүнү чечмелөө үчүн негизги сөз айкашы же ачкыч тамга/символ керек.
-
Мисалы, "SECRET" ачкыч сөзү менен, билдирүүнүн ар бир тамгасы аны менен байланышкан ачкыч сөздөрдүн тамгаларынын санына айландырылат. Мисалы,
-
Билдирүү:
салам
-
Коддоо:
/ H/ расстояние
11 -кадам. ачкычтын тамгасы /S /
/ е/ ошол эле тамга (нөл) ачкычы менен /E /
/ l/ berjara
9 -кадам. ачкычтын тамгасы /C /
Жана башкалар…
-
Коддолгон билдирүү:
11; 0; 9; 6; 10
-
Кадам 6. Билдирүүнү которуңуз
Коддолгон билдирүүнү алганда, түшүнүү үчүн аны которуу үчүн код китебиңизди же ачкыч сөздөрдү/ачкыч сөздөрдү колдонуңуз. Башында кыйын болушу мүмкүн, бирок сиз кодго көнгөнүңүздө, аны сындыруу оңой болуп калат.
Сиздин коддоо жана коддоо көндүмдөрүн бекемдөө үчүн, досторуңузду үйрөнчүк кодерлер тобун түзүүгө аракет кылыңыз. Чеберчилигиңизди жогорулатуу үчүн бири -бириңизге билдирүүлөрдү жөнөтүңүз
Метод 3 3: Жалпы коддорду изилдөө
Кадам 1. Шотландиянын ханышасы Мариям колдонгон кодду колдонуңуз
Шотландиялык саясий шарттар баш аламан болгондо, Шотландиянын ханышасы Мэри жалпы тамгалар менен сөздөрдүн ордуна символдорду колдонгон. Сизге пайдалуу болушу мүмкүн болгон Мариямдын кодунун кээ бир өзгөчөлүктөрү төмөнкүлөрдү камтыйт:
- Көп колдонулган тамгалар үчүн жөнөкөй фигураларды колдонуңуз, мисалы /A /ордуна тегерек. Бул билдирүүлөрдү коддоого убакытты үнөмдөйт.
- Жалпы белгилер жаңы код тилинин бир бөлүгү катары колдонулат; мисалы, Мэри "Y" тамгасынын коду катары "8" колдонот. Бул код котормочуну коддун символунун ордуна сан деп ойлоп алдап коюшу мүмкүн.
- Жалпы сөздөр үчүн уникалдуу белгилер. Мариям "сыйынуу" жана "чабарман" деген сөздөр үчүн уникалдуу белгини колдонгон жана экөө тең өз убагында абдан көп колдонулган. Көп колдонулган сөздөрдү жана фразаларды алмаштыруу үчүн уникалдуу символдорду колдонуу убакытты үнөмдөйт жана кодго татаалдыкты кошот.
Кадам 2. Аскер тарабынан колдонулганга окшош коддуу фразаны колдонуңуз
Код фразалары бир фразада бир нече маанини кыскарта алат. Чынында, DEFCON системасы сыяктуу көптөгөн аскердик эскертүү шарттары коргонууга даярдык абалын сүрөттөө үчүн белгилүү. Күнүмдүк жашооңузда тиешелүү код сөздөрдү/фразаларды аныктаңыз.
- Мисалы, досторуңуз менен жүргөндө "дааратканага баруум керек" деп айтуунун ордуна, "Breakfast" деген код сөзүн колдонсоңуз болот.
- Досуңузга алардын сүйүүсү бөлмөгө киргенин билүү үчүн, "Менин аталаш агам да футбол ойногонду жакшы көрөт" деген фразаны айтсаңыз болот.
Кадам 3. Кулпу код китебин колдонуп билдирүүнү коддоо
Китептерди алуу абдан оңой. Эгерде китеп коддун кулпусу катары коюлса, кодду алгандан кийин китеп дүкөнүнө же китепканага кирип, аны бузуп коюңуз.
-
Мисалы, Фрэнк Герберттин Dune китебин колдонсоңуз болот, анда сандык код беттен, сызыктан жана солдон баштап сөздүн санын билдирет.
-
Коддолгон билдирүүлөр:
224.10.1; 187.15.1; 163.1.7; 309.4.4
-
Түпнуска билдирүү:
Мен сөздөрүмдү жашырып жатам.
-
- Бир эле аталышта, бирок башка басылыштагы китептерде барак номерлери башка болушу мүмкүн. Туура китептин ачкыч катары колдонулганына ынануу үчүн, китеп ачкычыңыз менен басып чыгаруу, басылган жылы жана башкалар сыяктуу жарыялоо маалыматын киргизиңиз.
Метод 4 5: Сырсөздү бузуу
Кадам 1. Сырсөздү колдонуунун ылайыктуулугун аныктаңыз
Сырсөздөр алгоритмдерди колдонот, алар процесстер же билдирүүлөргө ырааттуу түрдө колдонулат. Бул бул сырсөздү билген адам аны буза алат дегенди билдирет.
- Татаал сырсөздөр сырсөздү билген адисти да адаштырышы мүмкүн. Кээде татаал шифрлердин артындагы математикалык операциялар күнүмдүк билдирүүлөргө каршы күчтүү таяныч боло алат.
- Көптөгөн шифрлер сырсөздөрдү бекемдөө үчүн даталар сыяктуу ачкычтарды кошушат. Бул ачкыч тийиштүү айдын күнүн кошуу менен чыгымдын маанисин тууралайт (мисалы, 1 -күнү, бардык коддоо 1ге көбөйтүлөт).
Кадам 2. Кабарга колдонуу үчүн алгоритмди буруңуз
Колдонулуучу эң жөнөкөй сырсөздөрдүн бири - ROT1 Сырсөзү (кээде Цезарь Сырсөзү деп да аталат). Бул ат жөн эле билдирүүдөгү ар бир тамганы алфавиттеги кийинки тамгасына жылдырууну билдирет.
-
ROT1 билдирүүсү:
салам
-
ROT1 коддолгон:
мен; б; м; б
- Цезардык шифрди алфавиттеги ар кандай тамгалардын санын жылдыруу менен жөнгө салса болот. Концептуалдык жактан ROT1 жана ROT13 негизинен бирдей.
- Сырсөздөр өтө татаал болушу мүмкүн. Кээ бир сырсөздөр координаттарды, сааттарды жана башка сандарды колдонушат. Кээ бир сырсөздөр компьютердин жардамы менен гана талкаланат.
Кадам 3. Билдирүүнү шифрлөө
Кабарларды коддоо үчүн алгоритмдерди колдонуңуз. Коддоону үйрөнүү процесси уланган сайын, сиздин сырсөздөрдү бузуу ылдамдыгыңыз жогорулайт. Аны татаалдаштыруу үчүн алгоритмди кошуңуз. Мисал катары:
- Сырсөзүңүзгө өзгөртүү шартын кошуңуз, мисалы жуманын күнү. Ар бир күндүн баасын аныктаңыз. Күнгө билдирүүлөрдү коддоодо сырсөздү ушул мааниге тууралаңыз.
-
Барактын номерин сырсөзүңүздүн билдирүүсүнө кошуңуз. Беттеги ар бир тиешелүү кат, мисалы, билдирүүнүн ачкычы катары иштейт:
-
Биринчи билдирүү:
7; 2; 3; 6; 3
-
Book Lock: A_girl (боштуктар эсепке алынбайт)
/ H/ расстояние
7 -кадам. кат /А /
/ e/ berjara
2-кадам. тамгалар /г /
/ l/ berjara
3 -кадам. тамгалар /i /
Жана башкалар…
-
Ыңгайлаштырылган ачкыч менен билдирүү:
салам
-
Кадам 4. Сырсөздү сындырыңыз
Сырсөздөрдү жетишерлик тажрыйбалуу болгондо окууга көнүшүңүз керек, же жок дегенде аларды сындыруу оңой. Процестерди (алгоритмдерди) ырааттуу колдонгондо, бул адаттар шифр системасынын ушул түрүндө иштеп жатканда тренддерди байкоого же интуицияга ээ болууга жардам берет.
Автордук криптографиялык клубдар интернетте абдан популярдуу. Бул клубдардын көбү бекер жана заманбап коддоонун негиздерин үйрөтүшөт
Метод 5 5: Default Сырсөздөрдү түшүнүү
Кадам 1. Морзе кодунун мастери
Код аталышына карабастан, Морзе шифрдин бир түрү. Чекиттер жана сызыктар алфавиттеги тамгалардын ордуна колдонулган узун жана кыска электрдик сигналдарды билдирет. Бул ыкма илгери электр менен байланыш үчүн колдонулган (телеграф деп аталат). Морздо кеңири колдонулган, узун (_) жана кыска (.) Сигналдар менен белгиленген кээ бир тамгалар төмөнкүлөрдү камтыйт:
- R; S; T; Л:._.; _..; _;._..
- A; E; O:._;.; _ _ _
2 -кадам. Транспозицион шифрлеринин артыкчылыгын пайдаланыңыз
Тарыхта гениалдуу Леонардо да Винчи сыяктуу көптөгөн улуу адамдар билдирүүлөрдү күзгүдөн көргөндөй жазышкан. Ошондуктан, бул коддоо ыкмасы көбүнчө "күзгүгө жазуу" деп аталат. Сырсөздүн бул түрү алгач кыйын көрүнүшү мүмкүн, бирок ал бат эле түшүнүлөт.
Көчүрүү шифрлери адатта билдирүүнү же тамгалардын жайгашуусун визуалдык түрдө өзгөртөт. Билдирүүнүн сүрөтү баштапкы маанисин жашыруу үчүн өзгөртүлөт
Кадам 3. Кабарды экилик кодго айландырыңыз
Бинардык - бул 1 жана 0 сандарын колдонгон компьютер тили. 1 жана 0 комбинациялары экилик ачкыч менен коддолуп, чечмелениши мүмкүн, же билдирүүдөгү ар бир тамга үчүн 1 жана 0 менен берилген маанилерди эсептөө аркылуу.
"Мэтт" аты экилик код менен коддолгондо, натыйжа: 01001101; 01000001; 01010100; 01010100
Кеңештер
- Сөздөрдүн ортосундагы жана ошондой эле сөздөрдүн ортосундагы боштуктарды коддоонун жолун табыңыз. Бул кодду күчөтүп, жараканы кыйындатат. Мисалы, боштуктун ордуна тамгаларды колдонсоңуз болот (E, T, A, O жана N). Бул тамгалар нөл деп аталат.
- Руник сыяктуу ар кандай скрипттерди үйрөнүңүз жана билдирүүнү алуучу үчүн коддоо/чечмелөө коддорун түзүңүз. Сиз аны интернеттен таба аласыз.