Құпия код пен құпия сөзді құрудың 5 әдісі

Мазмұны:

Құпия код пен құпия сөзді құрудың 5 әдісі
Құпия код пен құпия сөзді құрудың 5 әдісі

Бейне: Құпия код пен құпия сөзді құрудың 5 әдісі

Бейне: Құпия код пен құпия сөзді құрудың 5 әдісі
Бейне: WHATSAPP СІЗ БІЛМЕЙТІН 5 ҚҰПИЯСЫ | ЖАСЫРЫН ФУНКЦИЯЛАРЫ 2024, Сәуір
Anonim

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

Қадам

5 -ші әдіс 1: қарапайым парольдер мен кодтарды қолдану (балаларға арналған)

Құпия кодтар мен шифрларды жасау 1 -қадам
Құпия кодтар мен шифрларды жасау 1 -қадам

Қадам 1. Сөздерді керісінше жаз

Хабарламаларды бір қарағанда түсінбеу үшін кодтаудың қарапайым әдісі. «Мені сыртта кездестір» сияқты хабарламалар керісінше жазылады, ол «Lumet uka id raul» болады.

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

Құпия кодтар мен шифрларды жасау 2 -қадам
Құпия кодтар мен шифрларды жасау 2 -қадам

Қадам 2. Хабарды кодтау үшін алфавитті алфавиттің жартысына көшіріңіз

А -дан М -ге дейінгі әріптерді қағазға бір жолға жазыңыз. Келесі алфавитті (N-Z) осы сызықтың астында, сонымен қатар бір жолда жалғастырыңыз. Хабардағы әр әріпті оған қарама -қарсы әріппен ауыстырыңыз.

Алфавиттік рефлексияны қолдана отырып, «Сәлем» хабары «Unyb» болады

Құпия кодтар мен шифрларды жасаңыз 3 -қадам
Құпия кодтар мен шифрларды жасаңыз 3 -қадам

Қадам 3. Тор паролін қолданып көріңіз

Қағазға тік ұштағыдай квадраттар салыңыз. А -дан I -ге дейінгі әріптерді ұяшықтарға жазыңыз, солдан оңға, жоғарыдан төмен. Бұл мысалда:

  • Бірінші жол А, В, С әріптерінен тұрады.
  • Екінші жол D, E, F әріптерінен тұрады.
  • Соңғы жол G, H, I тұрады.
Құпия кодтар мен шифрларды жасау 4 -қадам
Құпия кодтар мен шифрларды жасау 4 -қадам

Қадам 4. Нүктелері бар екінші саусақты жасаңыз

Біріншісінің қасына тағы бір шарик салыңыз. Біріншісіне ұқсас J - R әріптері бар ұяшықтарды толтырыңыз. Содан кейін әр жолдың әр ұяшығын келесі нүктемен белгілеңіз:

  • Бірінші қатарда, сол жақтан бастап, төменгі оң жақ бұрышқа нүкте қойыңыз (I әрпі), төменгі ортасында, (К әрпі) және төменгі сол жақ бұрышта (L әрпі)
  • Екінші қатарда, сол жақтан бастап, оң жақтың ортаңғы жағына нүкте қойыңыз (М әрпі), төменгі ортаңғы жағына (N әрпі) және ортаңғы сол жағына (О әрпі).
  • Үшінші қатарда, сол жақтан бастап, жоғарғы оң жақ бұрышқа (Р әрпі), орталықтың жоғарғы жағына (Q әрпі) және жоғарғы сол жақ бұрышқа (R әрпі) нүкте қойыңыз.
Құпия кодтар мен шифрларды жасаңыз 5 -қадам
Құпия кодтар мен шифрларды жасаңыз 5 -қадам

5 -қадам. Әр плитка астына екі үлкен Х белгісін жазыңыз

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

  • Алғашқы Х -та (нүкте қойылмаған), X -тен жоғарыда S, солға T, оң жаққа U және төменгі жағына V жазыңыз.
  • Екінші Х -та жоғарғы жағына W, сол жаққа X, оң жаққа Y, төменгі жағына Z деп жазыңыз.
Құпия кодтар мен шифрларды жасау 6 -қадам
Құпия кодтар мен шифрларды жасау 6 -қадам

Қадам 6. Құпия сөзді жазу үшін әріптерді қоршайтын өрісті пайдаланыңыз

Әріптердің орнына әріптерді қоршайтын шаршылар (нүктелерді қоса) қолданылады. Хабарламаларды кодтау және аудару үшін осы өрістің кілт сөзін пайдаланыңыз.

Құпия кодтар мен шифрларды жасаңыз 7 -қадам
Құпия кодтар мен шифрларды жасаңыз 7 -қадам

Қадам 7. Күннің құпия сөзін пайдаланыңыз

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

  • Мысалы, егер сіз Индонезияның тәуелсіздік күнін қолдансаңыз, оны 1781945 деп жазыңыз.
  • Егер сіз біреумен рұқсат кодын беру күні туралы келіскен болсаңыз, кодталған хабарға сандық құлыптау туралы кеңесті қоса аласыз (мысалы, туған күніңізбен).
Құпия кодтар мен шифрларды жасау 8 -қадам
Құпия кодтар мен шифрларды жасау 8 -қадам

Қадам 8. Хабарды күнді құлыптау арқылы шифрлау

Хабарламаны қағазға жазыңыз. Хабарламаның астына хабарламадағы әр әріп үшін цифрлық құлыптың бір цифрын жазыңыз. Күн құлыптауының соңғы санына жеткенде, қайтадан бастаңыз. Мысалы, егер сіз Индонезияның тәуелсіздік күнін (17/8/1945) кілт ретінде қолдансаңыз:

  • Хабар: Менің қарыным ашты
  • Кодтау:

    менің қарыным ашты

    1.7.8.1.9.4.5.1.

    Әріптерді сандық перне бойынша жылжытыңыз және жасаңыз …

  • Құпия сөз туралы хабарлама: B. Q. B. M. I. S. E. S.
Құпия кодтар мен шифрларды жасаңыз 9 -қадам
Құпия кодтар мен шифрларды жасаңыз 9 -қадам

Қадам 9. Құпия тілді қолданыңыз, мысалы шошқа латыны

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

  • Дауыссыз дыбыстан басталатын сөздерге мысалдар: sapi = apisay; I = Акувей; сонымен қатар = ugajay; дымқыл = асахбай; сәлем = сәлем
  • Көптеген дауыссыз дыбыстардан басталатын сөздердің мысалдары: алаңдаушылық = аватырхай; стандарт = andarstay; ауырсыну = ерін
  • Дауысты дыбыстардан басталатын сөздерге мысалдар: бұлт = ауанай; дәмді = дәмді; күл = абуэй;

5 -ші әдіс 2: Кодты бұзу

Құпия кодтар мен шифрларды жасаңыз 10 -қадам
Құпия кодтар мен шифрларды жасаңыз 10 -қадам

Қадам 1. Код шектеулерін біліңіз

Код кітаптарын ұрлауға, жоғалтуға немесе жоюға болады. Криптоаналитикалық және компьютерлік талдаудың заманауи әдістері тіпті қуатты кодтарды бұзуы мүмкін. Дегенмен, код ұзақ хабарламаларды бір сөзге жинақтай алады, бұл көп уақытты үнемдеуге мүмкіндік береді.

  • Үлгілерді оқу практикасы үшін кодтарды қолдануға болады. Бұл шеберлікті кодтарды немесе шифрларды құру мен бұзу кезінде қолдануға болады.
  • Кодтарды әдетте жақын достар пайдаланады. Тек жақын достар түсінетін әзілді шын мәнінде «код» деп санауға болады. Жақын достарыңызбен тілді кодтауға тырысыңыз.
Құпия кодтар мен шифрларды жасаңыз 11 -қадам
Құпия кодтар мен шифрларды жасаңыз 11 -қадам

Қадам 2. Кодты құрудың мақсатын анықтаңыз

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

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

Қадам 3. Код кітабын жасаңыз

«Хабар толық және түсінікті алынды» сияқты қарапайым сөз тіркестерін «Рой» сияқты қысқарт. Кодтағыңыз келетін әр сөзге балама код сөздерін, сондай -ақ хабардағы жалпы тіркестерді көрсетіңіз.

  • Кейде ішінара/жартылай код хабарларды жақсы жасыра алады. Мысалы, егер «би» «жеткізу» дегенді білдірсе, «мейрамхана» «мұражай» «мейрамхана» дегенді білдіреді, ал «Рой» алдыңғы кодтан шыққан.

    • Хабар:

      Кешегіге қатысты. Мен айтқым келді, Рой. Мен мейрамханаға жоспарлағандай билеймін. Қайта -қайта.

    • Мағынасы:

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

Құпия кодтар мен шифрларды жасаңыз 13 -қадам
Құпия кодтар мен шифрларды жасаңыз 13 -қадам

Қадам 4. Хабарламаға код кітапшасын қолданыңыз

Хабарламаларды кодтау үшін код кітабындағы код сөздерін пайдаланыңыз. Зат есімдерді (мысалы, мен, ол, сіз сияқты) қарапайым мәтінге ауыстыру арқылы уақытты үнемдеуге болады. Дегенмен, бәрі сіздің жағдайыңызға байланысты.

Екі бөліктен тұратын код хабарламаны кодтау немесе декодтау үшін екі түрлі код кітаптарын пайдаланады. Кодтың бұл түрі бір бөліктен тұратын кодқа қарағанда әлдеқайда берік

Құпия кодтар мен шифрларды жасау 14 -қадам
Құпия кодтар мен шифрларды жасау 14 -қадам

5 -қадам. Хабарламаны шифрлау үшін кілтті пайдаланыңыз

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

  • Мысалы, «SECRET» кілт сөзімен хабарламаның әр әрпі онымен байланысты кілт сөздің әрпінің арасындағы әріптердің санына айналады. Мысалға,

    • Хабар:

      Сәлеметсіз бе

    • Кодтау:

      / С/ қашықтық

      11 -қадам. кілт әрпі /S /

      / е/ сол әріп (нөл) кілтпен /Е /

      / л/ берджара

      9 -қадам. кілт әрпі /С /

      Т.б…

    • Кодталған хабарлама:

      11; 0; 9; 6; 10

Құпия кодтар мен шифрларды жасау 15 -қадам
Құпия кодтар мен шифрларды жасау 15 -қадам

Қадам 6. Хабарды аударыңыз

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

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

5 -ші әдіс 3: Жалпы кодтарды зерттеу

Құпия кодтар мен шифрларды жасау 16 -қадам
Құпия кодтар мен шифрларды жасау 16 -қадам

Қадам 1. Шотландия патшайымы Мэри қолданған кодты қолданыңыз

Шотландияның саяси жағдайлары шиеленіскен кезде, Шотландия патшайымы Мэри қарапайым әріптер мен сөздердің орнына символдарды қолданды. Сізге пайдалы болуы мүмкін Мэри кодының кейбір ерекшеліктері:

  • /A /орнына дөңгелек сияқты жиі қолданылатын әріптер үшін қарапайым фигураларды қолданыңыз. Бұл хабарламаларды кодтауға уақытты үнемдейді.
  • Жалпы кодтар жаңа код тілінің бөлігі ретінде қолданылады; мысалы, Мэри «Y» әрпінің коды ретінде «8» санын пайдаланады. Бұл кодты аудармашыны код таңбасының орнына сан деп ойлап алдай алады.
  • Жалпыға ортақ сөздер үшін бірегей белгілер. Мэри «дұға ету» мен «курьер» сөздерінің бірегей символын қолданды, және олардың екеуі де өз уақытында жиі қолданылған. Жиі қолданылатын сөздер мен сөз тіркестерін ауыстыру үшін бірегей таңбаларды қолдану уақытты үнемдейді және кодқа күрделілікті қосады.
Құпия кодтар мен шифрларды жасаңыз 17 -қадам
Құпия кодтар мен шифрларды жасаңыз 17 -қадам

Қадам 2. Әскери қызметшілерге ұқсас кодты тіркесті қолданыңыз

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

  • Мысалы, достарыңызбен «дәретханаға баруым керек» деп айтудың орнына «таңғы ас» кодтық сөзін қолдануға болады.
  • Досыңызға олардың жанкүйері бөлмеге кіргенін хабарлау үшін сіз «менің немере ағам да футбол ойнағанды жақсы көреді» деген кодтық сөйлемді айта аласыз.
Құпия кодтар мен шифрларды жасаңыз 18 -қадам
Құпия кодтар мен шифрларды жасаңыз 18 -қадам

Қадам 3. Хабарламаны құлыптау кітабының көмегімен кодтаңыз

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

  • Мысалы, сіз Фрэнк Герберттің Dune кітабын пайдалана аласыз, онда сандық код бетті, жолды және сол жақтан басталатын сөздерді білдіреді.

    • Кодталған хабарламалар:

      224.10.1; 187.15.1; 163.1.7; 309.4.4

    • Түпнұсқа хабарлама:

      Мен сөзімді жасырамын.

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

5 -ші әдіс 4: Құпия сөзді ашу

Құпия кодтар мен шифрларды жасаңыз 19 -қадам
Құпия кодтар мен шифрларды жасаңыз 19 -қадам

Қадам 1. Құпия сөзді қолданудың жарамдылығын анықтаңыз

Құпия сөздер алгоритмдерді қолданады, олар хабарларға тұрақты түрде қолданылатын процестер немесе өзгерістер. Бұл дегеніміз, бұл құпия сөзді білетін кез келген адам оны бұза алады.

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

Қадам 2. Хабарға қолдану үшін алгоритмді аударыңыз

Қолдануға болатын ең қарапайым құпия сөздердің бірі - ROT1 құпия сөзі (кейде Цезарь паролі деп те аталады). Бұл атау сіз хабарламадағы әрбір әріпті алфавиттегі келесі әріпке ауыстыруды білдіреді.

  • ROT1 хабарламасы:

    Сәлеметсіз бе

  • ROT1 кодталған:

    мен; б; м; б

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

Қадам 3. Хабарды шифрлаңыз

Хабарламаларды кодтау үшін алгоритмдерді қолданыңыз. Кодтауды үйрену процесі жалғасқанда, парольдерді ашу жылдамдығы артады. Күрделендіру үшін алгоритмді қосыңыз. Мысал ретінде:

  • Құпия сөзге аптаның күні сияқты өзгерту шарттарын енгізіңіз. Әр күннің бағасын анықтаңыз. Бір күндік хабарларды кодтау кезінде құпия сөзді осы мәнге реттеңіз.
  • Құпия сөзге бет нөмірін енгізіңіз. Беттегі әр әріп хабарламада кілт ретінде әрекет етеді, мысалы:

    • Бірінші хабарлама:

      7; 2; 3; 6; 3

    • Кітапты құлыптау: A_girl (бос орындар есептелмейді)

      / С/ қашықтық

      7 -қадам. хат /А /

      / e/ berjara

      2 -қадам. әріптер /г /

      / л/ берджара

      3 -қадам. /i /әріптері

      Т.б…

    • Реттелген кілтпен хабарлама:

      Сәлеметсіз бе

Құпия кодтар мен шифрларды жасау 22 -қадам
Құпия кодтар мен шифрларды жасау 22 -қадам

Қадам 4. Құпия сөзді бұзыңыз

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

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

5 -ші әдіс 5: Әдепкі құпия сөздерді түсіну

Құпия кодтар мен шифрларды жасаңыз 23 -қадам
Құпия кодтар мен шифрларды жасаңыз 23 -қадам

Қадам 1. Морзе кодының шебері

Код атауына қарамастан, Морзе - шифр түрі. Нүктелер мен сызықтар алфавиттегі әріптердің орнына қолданылатын ұзақ және қысқа электр сигналдарын білдіреді. Бұл әдіс бұрын электрмен байланысу үшін қолданылған (телеграф деп аталады). Морзе тілінде жиі қолданылатын, ұзақ (_) және қысқа (.) Сигналдарымен белгіленген кейбір әріптерге мыналар жатады:

  • R; S; T; Л:._.; _..; _;._..
  • A; E; О:._;.; _ _ _
Құпия кодтар мен шифрларды жасау 24 -қадам
Құпия кодтар мен шифрларды жасау 24 -қадам

Қадам 2. Транспозициялық шифрларды пайдаланыңыз

Данышпан Леонардо да Винчи сияқты тарихтағы көптеген ұлы адамдар айнаға түскенде хабарламалар жазды. Сондықтан бұл кодтау әдісі әдетте «айнаға жазу» деп аталады. Құпия сөздің бұл түрі бастапқыда қиын болып көрінуі мүмкін, бірақ ол тез түсініледі.

Транспозиция шифрлары әдетте хабарды немесе әріптердің орналасуын визуалды түрде өзгертеді. Хабардың бейнесі бастапқы мағынасын жасыру үшін өзгертіледі

Құпия кодтар мен шифрларды жасау 25 -қадам
Құпия кодтар мен шифрларды жасау 25 -қадам

Қадам 3. Хабарды екілік кодқа түрлендіру

Екілік - бұл 1 және 0 сандарын қолданатын компьютер тілі. 1 мен 0 комбинацияларын екілік кілтпен кодтауға және интерпретациялауға болады, немесе хабарламадағы әр әріп үшін 1 және 0 мәндерін есептеуге болады.

«Мэтт» атауы екілік кодпен кодталғанда, нәтиже: 01001101; 01000001; 01010100; 01010100

Кеңестер

  • Сөздердің арасындағы бос орындарды және сөздердің өзін кодтаудың жолын табыңыз. Бұл кодты күшейтеді және оны бұзуды қиындатады. Мысалы, бос орындардың орнына әріптерді қолдануға болады (жақсырақ E, T, A, O және N). Бұл әріптер нөл деп аталады.
  • Руникалық сияқты әр түрлі сценарийлерді үйреніңіз және хабарламаны алушы үшін кодтау/түсіндіру кодтарын жасаңыз. Сіз оны интернеттен таба аласыз.

Ұсынылған: