Құпия кодты қалай ашуға болады: 13 қадам (суреттермен)

Мазмұны:

Құпия кодты қалай ашуға болады: 13 қадам (суреттермен)
Құпия кодты қалай ашуға болады: 13 қадам (суреттермен)
Anonim

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

Қадамдар

3 бөліктің 1 бөлігі: Ауыстыру шифрларын шешу

Құпия кодты ашу 1 -қадам
Құпия кодты ашу 1 -қадам

Қадам 1. Хабарламада бір әріптен тұратын сөздерді іздеуді бастаңыз

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

  • Ағылшын тіліндегі бір әріптен тұратын сөздер «мен» немесе «а» болады, сондықтан сіз оны қосуға тырысыңыз, өрнектерді іздеңіз және негізінен-ілгіш ойнаңыз. Егер сізде «а - -» шешілген болса, сіз білесіз бе, ол жиі «болады» немесе «және» болады. Ойланыңыз және тексеріңіз. Егер ол жұмыс істемесе, артқа қайтып, басқа опцияларды қолданып көріңіз. Сабырлы болыңыз және ақырын жүріңіз.
  • Кодты оқуды үйрену сияқты «бұзу» туралы алаңдамаңыз. Үлгілерді іздеу және ағылшын тілінде (немесе кез келген тілде) жазылған ережелерді білу сізге кодты біраз уақыт пен күшпен шешуге мүмкіндік береді.
Құпия кодты ашу 2 -қадам
Құпия кодты ашу 2 -қадам

Қадам 2. Ең жиі кездесетін белгілерді немесе әріптерді іздеңіз

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

Қос таңбалар мен қысқа сөздерге назар аударыңыз және алдымен оларды шешуді бастаңыз. «Автомобиль жолынан» гөрі «а» немесе «кіру» немесе «ат» бойынша білімді болжам жасауға тырысу оңайырақ

Құпия кодты ашу 3 -қадам
Құпия кодты ашу 3 -қадам

Қадам 3. Апострофтардан кейін әріптерді іздеңіз

Егер хабарламада тыныс белгілері болса, сіз сәттілікке жетесіз. Бұл сіз тануды үйренуге болатын басқа да кеңестерді ұсынады. Апострофтардың соңынан әрқашан дерлік S, T, D, M, LL немесе RE, AR, BT жазылады. Егер сізде апострофтан кейін екі бірдей символ болса, сіз «L» немесе «D» үшін шештік.

Құпия кодты шешіңіз 4 -қадам
Құпия кодты шешіңіз 4 -қадам

Қадам 4. Сіз тапқан кодты анықтауға тырысыңыз

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

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

3 бөліктің 2 бөлігі: Жалпы кодтарды тану

Құпия кодты шешіңіз 5 -қадам
Құпия кодты шешіңіз 5 -қадам

Қадам 1. Алмастыру шифрларын тануды үйреніңіз

Негізінде, алмастыру шифры алдын ала белгіленген ережеге сәйкес бір әріпті екінші әріппен алмастыруды қамтиды. Бұл ереже - бұл код, ал ережені үйрену мен қолдану - бұл кодты «бұзу» және хабарламаны оқу әдісі.

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

Құпия кодты ашу 6 -қадам
Құпия кодты ашу 6 -қадам

Қадам 2. Квадрат шифр әдісін үйреніңіз

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

  • Бұл кодтың ең негізгі формасы 1-5 жолды және 1-5 бағанды қамтыды, содан кейін матрицаны солдан оңға қарай және төмен қарай әр әріппен толтырды (I мен J-ді бір бос орынға біріктіру). Кодтағы әр әріп екі цифрмен бейнеленген, сол жақтағы баған бірінші цифрмен, ал жоғарғы жағы екіншісімен қамтамасыз етілген.
  • Осы әдісті қолдана отырып, «wikihow» сөзін кодтау үшін сіз мынаны аласыз: 52242524233452
  • Балалардың жиі қолданатын қарапайым нұсқасы әріптердің әліпбидегі орнына сәйкес келетін сандармен жазуды қамтиды. A = 1, B = 2 және т.
Құпия кодты ашу 7 -қадам
Құпия кодты ашу 7 -қадам

3 -қадам. Цезарь ауысымын үйреніңіз

Юлий жақсы бір ойлап тапты, оны қолдану және түсіну өте қарапайым, бірақ оны бұзу өте қиын, бұл оны әлі де күрделі кодтардың негізі ретінде зерттелетін басқа да негізгі кодтық жүйелердің біріне айналдырды. Бұл ауысым әдісінде сіз бүкіл әліпбиді белгілі бір орын санын бір бағытқа жылжытыңыз. Басқаша айтқанда, үш бос орынның ығысуы А әрпін D, B және E әріптерімен ауыстырады.

  • Бұл сонымен қатар «ROT1» деп аталатын балалар кодының негізгі принципі («бір айналдыру» дегенді білдіреді). Бұл кодта барлық әріптер бір позицияға ғана жылжиды, бұл А -ны В -мен, С -мен және т.
  • Сезардың солға үш ауысуын қолдана отырып, «викиховты» кодтау келесідей болады: zlnlkrz
Құпия кодты ашу 8 -қадам
Құпия кодты ашу 8 -қадам

Қадам 4. Пернетақта үлгілеріне назар аударыңыз

Пернетақтаны ауыстыру әдеттегі американдық (QWERTY) пернетақта үлгісін қолданады, әдетте әріптерді жоғары, төмен, солға немесе оңға белгілі бір орынға жылжыту арқылы. Пернетақтадағы әріптерді белгілі бір бағытта жылжыту арқылы қарапайым кодтарды жасауға болады. Бағыттың ауысуын білу кодты бұзуға мүмкіндік береді.

Бағандарды бір позицияға жылжыту арқылы сіз «wikihow» сөзін келесідей кодтай аласыз: «28i8y92»

Құпия кодты ашу 9 -қадам
Құпия кодты ашу 9 -қадам

Қадам 5. Сізде полифалификалық шифр бар -жоғын тексеріңіз

Негізгі алмастыру шифрларында кодты жазушы кодталған хабарламаны жасау үшін бір балама алфавит жасайды. Орта ғасырдан кейін белгілі бір уақытта кодтардың бұл түрін ашу өте оңай болды, ал шифр жазушылар бір кодта бірнеше алфавитті қолданудың әр түрлі әдістерін қолдана бастады, бұл әдісті білместен кодтарды бұзуды қиындатады.

  • Тримефийдің кестесі - бұл алфавиттік ретпен немесе кейде айналмалы цилиндр немесе «табулярлы тік ішек» түрінде ұсынылған, Цезарь жылжытылған алфавиттердің әр түрлендіруінің 26 х 26 торы. Торды код ретінде пайдаланудың әр түрлі әдістері бар, оның ішінде бірінші жолды хабарламаның бірінші әрпін кодтау үшін, екіншісін екіншісіне және т.б.
  • Кодерлер шифрланған хабарламаның әр әрпіне арналған арнайы бағандарға сілтеме жасау үшін код сөзін де қолданады. Басқаша айтқанда, егер код сөзі осы әдісті қолданып «викихоу» болса, сіз хабарламаның бірінші әрпін анықтау үшін шифрланған кодтағы «W» жолынан және бірінші әріптің бағанынан кеңес алатын боласыз. Бұл код сөзін білместен оларды бұзу қиын.

3 -тен 3 -ші бөлім: Codebreaker болу

Құпия кодты ашу 10 -қадам
Құпия кодты ашу 10 -қадам

Қадам 1. Сабырлы болыңыз

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

Құпия кодты ашу 11 -қадам
Құпия кодты ашу 11 -қадам

Қадам 2. Өз кодтарыңызды жазыңыз

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

Қылмыстық кодекстер мен шифрларды талдау сауданың кейбір амалдарын табудың жақсы әдісі болуы мүмкін. Букмекерлік кеңселер, есірткі патшалары және Зодиак өлтірушілері қарастыруға тұрарлық керемет күрделі кодтар әзірледі

Құпия кодты ашу 12 -қадам
Құпия кодты ашу 12 -қадам

Қадам 3. Әйгілі шешілмеген кодтарды қолданып көріңіз

Көңілді қоғамдық түсіндірудің бір бөлігі ретінде ФТБ жұртшылықты бұзуға тырысатын кодтарды үнемі жариялайды. Оларды қолданып көріңіз және жауаптарыңызды жіберіңіз. Кім біледі-жақын арада сізде жұмыс болады.

ЦРУ штаб -пәтерінің сыртындағы қоғамдық мүсін Криптос, мүмкін, әлемдегі ең әйгілі шешілмеген код. Ол бастапқыда агенттер үшін тест ретінде құрылды, оған төрт бөлек кодтары бар төрт бөлек панельдер қатысты. Алғашқы талдаушыларға үш кодты бұзу үшін он жыл қажет болды, бірақ соңғы код шешілмеген күйінде қалды

Құпия кодты ашу 13 -қадам
Құпия кодты ашу 13 -қадам

4 -қадам. Сынақ пен жұмбақтан ләззат алыңыз

Кодтарды бұзу Дэн Браунның жеке романында өмір сүру сияқты. Құпия кодтардың құпиясы мен қиыншылығын және құпияны ашудың қызығын сезінуді үйреніңіз.

Бейне - бұл қызметті пайдалану арқылы кейбір ақпарат YouTube -пен бөлісілуі мүмкін

Кеңестер

  • Хабарламалар ұзағырақ болса, кодтарды бұзу оңайырақ болады. Қысқа кодтарды бұзу қиын, себебі сіз әріптерді жиілікке қарай алмайсыз.
  • Егер сіз кодты бұзуға ұзақ уақыт жұмсаңыз, үмітіңізді үзбеңіз. Бұл қалыпты жағдай.
  • «Е» әрпі - ағылшын тілінде ең жиі қолданылатын әріп.
  • Егер код басып шығарылса, ол Windings сияқты арнайы қаріппен терілген болуы ықтимал. Бұл қос шифрлаудың бір бөлігі болуы мүмкін (орамалар кодталған хабарды жазады).
  • Шифрлаудағы бір әріп міндетті түрде шифрланған хабардағы бір әріпті білдірмейді және керісінше.
  • Хат ешқашан өзін көрсетпейді («А» «А» орнында тұрмайды).

Ескертулер

  • Қояндардың шешілмейтін тесіктерінен абай болыңыз. Ақымақ болмаңыз!
  • Кейбір кодтар осылайша жасалған, егер сізде көптеген ақпарат болмаса, олардың шифрын ашу мүмкін емес. Яғни, егер сізде шифрлау кілті болса да, бұл мүмкін емес сияқты. Бұл бағдарламалық жасақтаманы немесе ауыр болжамды қажет етуі мүмкін.

Ұсынылған: