Жашыруун кодду кантип чечмелөө керек: 13 кадам (сүрөттөр менен)

Мазмуну:

Жашыруун кодду кантип чечмелөө керек: 13 кадам (сүрөттөр менен)
Жашыруун кодду кантип чечмелөө керек: 13 кадам (сүрөттөр менен)
Anonim

Адамзат тили өнүккөндөн бери, биз билдирүүлөрүбүздү жашыруу үчүн коддорду жана шифрлерди колдондук. Гректер менен египеттиктер коддорду жеке байланышты өткөрүп берүү үчүн колдонушуп, заманбап код бузуунун пайдубалын түзүшкөн. Криптанализ - бул коддорду жана аларды кантип бузууну изилдөө. Бул сыр жана жашыруун дүйнө, жана бул абдан кызыктуу болушу мүмкүн. Эгерде сиз коддорду сындыргыңыз келсе, эң кеңири таралган коддорду таанып -билүүнү жана алардын сырларын шылдыңдоону кантип баштоону үйрөнсөңүз болот. Көбүрөөк маалымат алуу үчүн 1 -кадамды караңыз.

Кадамдар

3төн 1 бөлүк: Алмаштыруучу шифрлерди чечүү

Жашыруун кодду чечмелөө 1 -кадам
Жашыруун кодду чечмелөө 1 -кадам

Кадам 1. Билдирүүдө бир тамгадан турган сөздөрдү издей баштаңыз

Салыштырмалуу алмаштыруу ыкмасын колдонгон коддордун көбү жөнөкөй плагинди жасоо, тамгаларды бир-бирден табуу жана чыдамдуулук менен болжолдоолорго негизделген кодду табуу аркылуу оңой эле жарылат.

  • Англис тилиндеги бир тамгадан турган сөздөр "мен" же "а" болот, андыктан аны туташтырып, үлгүлөрдү издеп, негизинен-асылып ойноо керек. Эгерде сизде "а - -" чечилген болсо, анда көбүнчө "алар" же "жана" болорун билесиз. Ойлон жана текшер. Эгер ал иштебесе, артка кайтып, башка жолдорду байкап көрүңүз. Сабыр кылып, акырын жүрүңүз.
  • Кодду окуганды үйрөнүү сыяктуу "жарака кетирүү" жөнүндө көп кабатыр болбоңуз. Үлгүлөрдү издеп, англисче (же кайсы тилде болбосун) жазылган эрежелерди таануу кодду бир аз убакыт жана күч менен чечүүгө жардам берет.
Жашыруун кодду чечмелөө 2 -кадам
Жашыруун кодду чечмелөө 2 -кадам

Кадам 2. Эң көп кездешүүчү символдорду же тамгаларды издеңиз

Англис тилинде эң көп колдонулган тамга "e" тамгасы, андан кийин "t" жана "a". Иштеп жатканда логикалык божомолдорду баштоо үчүн жалпы сөздөрдү жана сүйлөмдүн түзүлүшүн жакшы билиңиз. Сиз сейрек ишенесиз, бирок код бузуучу оюн логикалык тандоолорду жасоо жана артка кайтуу жана каталарыңызды оңдоо жолу менен ойнолот.

Кош символдорду жана кыска сөздөрдү байкап көрүңүз жана аларды биринчи чече баштаңыз. "Автомобиль жолуна" караганда "а" же "ичинде" же "боюнча" билимдүү божомол жасоого аракет кылуу оңой

Жашыруун кодду чечмелөө 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" деп аталган жалпы балдар кодунун артындагы негизги принцип (бул "бир айлануу" дегенди билдирет. Бул коддо бардык тамгалар бир позицияга гана жылдырылып, А -ны В, В менен В ж.б.
  • Сезардын негизги үч солго жылышын колдонуп "wikihow" коддоосу төмөнкүдөй көрүнөт: 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 сыяктуу атайын шрифт менен терилген болушу мүмкүн. Бул эки эсе шифрлөөнүн бир бөлүгү болушу мүмкүн (ороолор коддолгон билдирүүнү жазат).
  • Шифрлөөдө бир тамга сөзсүз түрдө шифрленген билдирүүдө бир тамганы билдирбейт жана тескерисинче.
  • Кат дээрлик эч качан өзүн көрсөтө албайт ("А" "А" ордуна турбайт).

Эскертүүлөр

  • Чечилбеген коён тешиктеринен этият болуңуз. Капа болбо!
  • Кээ бир коддор ушунчалык иштелип чыккан, эгерде сизде бир топ маалымат болбосо, аларды чечмелөө мүмкүн эмес. Демек, сизде шифрлөө ачкычы болсо да, бул мүмкүн эмес көрүнөт. Бул программалык камсыздоону же оор божомолду талап кылышы мүмкүн.

Сунушталууда: