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

Мазмұны:

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

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

Бейне: Құпия кодты қалай бұзуға болады: 13 қадам (суреттермен)
Бейне: Нурик Смит концерт фонаты мен сүйісті 2024, Наурыз
Anonim

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

қадамдар

3 бөліктің 1 бөлігі: ауыстыру кодтарын шешу

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

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

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

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

Қадам 2. Сол тілде жиі қолданылатын таңбаларды немесе әріптерді іздеңіз

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

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

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

Қадам 3. Бірдей қос таңбаларды іздеңіз

Португал тілінде қайталанатын таңбалар «rr» немесе «ss» болуы ықтималдығы жоғары. Бұл тануға үйренуге болатын басқа да кеңестер береді. Негізгі дауысты дыбыстар шешілген және «rr» немесе «ss» бар сөзде оны табуға тырысу оңайырақ.

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

Қадам 4. Қандай код түрі табылғанын анықтауға тырысыңыз

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

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

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

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

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

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

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

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

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

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

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

3 -қадам. Цезарь шифрын үйреніңіз

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

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

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

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

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

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

Қадам 5. Кодтың полифалификалық шифр екенін тексеріңіз

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

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

3 бөлімнің 3 бөлігі: Кодер болу

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

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

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

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

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

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

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

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

Қадам 3. Шешілмеген әйгілі кодтарды шешуге тырысыңыз

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

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

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

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

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

Кеңестер

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

Хабарламалар

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

Ұсынылған: