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

Автор: Mark Sanchez
Жасалған Күн: 6 Қаңтар 2021
Жаңарту Күні: 2 Шілде 2024
Anonim
Майнкрафт туралы ащы шындық
Вызшақ: Майнкрафт туралы ащы шындық

Мазмұны

Иптографияға қош келдіңіз Сіз достарыңызбен сабақ үстінде жазбалар жазасыз ба, әлде криптографияны (кодтар мен шифрлар туралы ғылым) түсінуге тырысасыз ба, бұл мақала сізге кейбір негізгі қағидаларды білуге ​​және жеке хабарламаларды кодтаудың өзіндік әдісін жасауға көмектеседі. Неден бастау керектігін білу үшін төмендегі 1 -қадамды оқыңыз!

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

Қадамдар

3 -ші әдіс 1: алдау

Стандартты кодтар

  1. 1 Жеке код кітабын жасаңыз. Кез келген толық код код кітабын қажет етеді. Қажетті сөздер мен сөз тіркестерін алмастыратын сөздер мен сөз тіркестерін ойлап табыңыз, содан кейін оларды құпия достарыңызбен бөлісу үшін код дәптеріне салыңыз.
  2. 2 Хабарламаңызды жасаңыз. Код кітабын қолдана отырып, хабарламаңызды мұқият және мұқият жазыңыз. Есіңізде болсын, кодты шифрмен жұптастыру сіздің хабарламаңызды одан да қауіпсіз етеді!
  3. 3 Хабарды аударыңыз. Сіздің достарыңыз хабарламаны алған кезде, олар хабарлама аудару үшін код кітапшасының көшірмесін қолдануы керек. Олар сіздің қосарланған қорғаныс әдісін қолданғаныңызды білетініне көз жеткізіңіз.

Код кітабы

  1. 1 Кітапты таңдаңыз. Код кітапшасын пайдаланған кезде сіз кітапта қолданғыңыз келетін сөздерді көрсететін код жасайсыз. Егер сізге қажет сөздердің кез келгені код кітабында болу мүмкіндігін арттырғыңыз келсе, сөздіктерді немесе үлкен саяхат анықтамалықтарын пайдаланыңыз. Сіз кітапта қолданылатын сөздердің көп болғанын және әр түрлі тақырыптарға қатысты болғанын қалайсыз.
  2. 2 Хабарламаңыздағы сөздерді сандарға аударыңыз. Хабарламаңыздың бірінші сөзін алыңыз және оны кітаптың бір жерінен табыңыз. Содан кейін бет нөмірін, жол нөмірін және сөз нөмірін жазыңыз. Қажетті сөзді ауыстыру үшін оларды бірге жазыңыз. Бұл әрекетті әр сөз үшін орындаңыз. Егер сіздің код кітапшаңыз сізге қажетті фразаны дайын түрде бере алатын болса, сіз бұл техниканы сөз тіркестерін шифрлау үшін қолдана аласыз.
    • Мысалы, 105 -беттегі сөз, төмендегі бесінші жол, он екінші қатар 105512, 1055.12 немесе ұқсас болады.
  3. 3 Хабарды жіберіңіз. Досыңызға шифрланған хабарды беріңіз. Хабарды кері аудару үшін Томға сол кітапты қолдану қажет болады.

Полицияның кодтауы

  1. 1 Ең танымал фразаларды таңдаңыз. Бұл код түрі сізде жиі қолданылатын сөз тіркестері болған кезде жақсы жұмыс істейді. Бұл қарапайым «Ол сүйкімді!» Кез келген нәрсе болуы мүмкін. «Мен қазір кездесе алмаймын» сияқты маңызды нәрсеге.
  2. 2 Әр сөз тіркесіне код дайындаңыз. Сіз полицияның кодтауының аналогын қолдана аласыз және әр сөйлемге сан немесе бірнеше әріп тағайындай аласыз немесе басқа тіркестерді қолдана аласыз (ауруханалардағыдай). Мысалы, «Бұл желі қателескен» орнына «1099» деуге болады немесе «Мен демалыс күндері балық аулауға баруды ойлаймын» деуге болады.Жазу кезінде сандарды қолдану оңай, бірақ сөз тіркестерін қолдану күдікті емес.
  3. 3 Кодты есте сақтаңыз. Егер сіз барлық тіркестерді есте сақтай алсаңыз, кодтаудың бұл түрі жақсы жұмыс істейді, бірақ қауіпсіздік торы ретінде код кітабы болу ешқашан ауыртпайды!

3 -ші әдіс 2: шифрлар

Күнге негізделген шифрлау

  1. 1 Күнді таңдаңыз. Мысалы, 1946 жылы 18 желтоқсанда Стивен Спилбергтің туған күні болады. Бұл күнді сандар мен басқа қиғаш сызықтар арқылы жазыңыз (12/18/46), содан кейін шифрланған хабарды жіберу үшін пайдалануға болатын алты таңбалы 121846 нөмірін алу үшін қиғаш сызықтарды алып тастаңыз.
  2. 2 Әр әріпке сан тағайындаңыз. «Мен Стивен Спилбергтің фильмдерін жақсы көремін» деген хабарды елестетіп көріңіз. Хабарламаның астына сіз алты таңбалы нөміріңізді сөйлемнің соңына дейін қайта-қайта жазасыз: 121 84612184 612184 6121846 121846121.
  3. 3 Хабарламаңызды шифрлаңыз. Әріптерді солдан оңға қарай жазыңыз. Кәдімгі мәтіннің әр әрпін оның астында көрсетілген бірліктер санына жылжытыңыз. «М» әрпі бір бірлікке ауысады және «Н» болады, «Н» әрпі екі бірлікке ауысады және «Р» болады. Назар аударыңыз, «I» әрпі 2 бірлікке ауысады, ол үшін алфавиттің басына өту керек және «B» әріпіне айналады. Сіздің соңғы хабарламаңыз «Npyo hfogbushchg yynyfya chukgmsё tsyuekseb» болады.
  4. 4 Хабарды аударыңыз. Егер біреу сіздің хабарламаңызды оқығысы келсе, сіз кодтау үшін қай күнді қолданғаныңызды білуі керек. Транскодтау үшін кері процесті қолданыңыз: сандық кодты жазыңыз, содан кейін әріптерді қарама -қарсы ретпен қайтарыңыз.
    • Күнді кодтаудың қосымша артықшылығы бар, бұл күн мүлдем болуы мүмкін. Күнді кез келген уақытта өзгертуге болады. Бұл басқа әдістерге қарағанда шифр жүйесін жаңартуды айтарлықтай жеңілдетеді. Алайда 1945 жылдың 9 мамыры сияқты әйгілі даталардан аулақ болған дұрыс.

Нөмірмен шифрлау

  1. 1 Досыңызбен құпия нөмірді таңдаңыз. Мысалы, 5 саны.
  2. 2 Хабарды (бос орын жоқ) әр жолда осы әріптер санымен жазыңыз (егер соңғы жол қысқа болса, уайымдамаңыз). Мысалы, «Менің мұқабам жабылды» деген хабарлама келесідей болады:
    • Моепр
    • ашық
    • иера
    • жабылған
  3. 3 Шифр жасау үшін әріптерді жоғарыдан төмен қарай алып, жазып алыңыз. Хабар «Миикокерерипятрата» болады.
  4. 4 Сіздің хабарламаңызды түсіну үшін досыңыз әріптердің жалпы санын санап, 5 -ке бөліп, аяқталмаған жолдардың бар -жоғын анықтауы керек. Содан кейін ол бұл әріптерді әр жолда 5 әріп және бір толық емес жол (бар болса) болатындай етіп бағандарға жазады және хабарламаны оқиды.

Графикалық шифр

  1. 1 Хэш пен + белгілерін салыңыз. Шифрдың негізін қағазға жасаңыз. Ол # және + сияқты болады (қосу белгісін бұрыңыз, ол шаршыға емес, гауһарға ұқсайды).
  2. 2 Ұяшықтардағы әріптерді орналастырыңыз. Бұл пішіндерде сызықтар арасында ұяшықтар болады. Бұл ұяшықтарды алфавиттің екі әрпімен толтырыңыз. Әріпті кездейсоқ орналастырыңыз және бір әріпті екі рет қолданбаңыз.
    • Хабарламаны оқу үшін кез келген адресатта шифр негізінің әріптермен бірдей көшірмесі болуы қажет.
  3. 3 Кодыңызды жазыңыз. Хабарламаның бірінші әрпін алыңыз. Оны шифрдың түбінен табыңыз. Оның айналасындағы сызықтарды қараңыз. Шифрдың негізіндегі ұяшықтарды құрайтын сызықтармен бірдей сызықтарды салыңыз. Егер сіз жазатын әріп ұяшықтағы екінші әріп болса, жолдарға нүкте қосыңыз. Бұл әрекетті хабарламаның әр әрпі үшін қайталаңыз.

Цезарьдың қайта құрылуы

  1. 1 Жеке шифр алфавитін жасаңыз. Цезарь шифры алфавитті жылжытады, содан кейін әріптерді ретімен жаңа санмен ауыстырады. Егер сіз шоқжұлдызды үнемі өзгертіп отырсаңыз, бұл кодты бұзуды қиындатады. Мысалы, 3-ауыстыру шифры А-ның Е-ге, В-ге, С-ның I-ге айналатынын білдіреді. Егер сіз «ертең станцияда кездескенше» деп жазғыңыз келсе, онда хабарлама «Yaopnvfevyo eeyapne ke opekuyoyo» сияқты болады.
    • Код жасамас бұрын алфавитті қайта реттеудің көптеген нұсқалары бар. Бұл шифрды қауіпсіз етеді.
  2. 2 Хабарламаңызды жазыңыз. Декодтау шеңбері сияқты көмекшінің болуы, егер сіз өзіңіздің кодыңызға сәйкес келетінін дайындасаңыз, мұны жеңілдетеді.
  3. 3 Хабарды аударыңыз. Сіздің кодыңыздың шифрын ашатын адам алфавитті дұрыс қалпына келтіру үшін тек нөмірді білуі керек. Оны үнемі өзгертіңіз, бірақ алушыға жаңа алфавит нөмірі қандай болатынын қауіпсіз түрде жеткізе алатыныңызға көз жеткізіңіз.

3 -ші әдіс 3: Құпия тілдер

Шатастырылған тіл

  1. 1 Дауысты дыбыстардан басталатын сөздерді анықтаңыз. Егер бар болса, сөздің соңына «ай» дегенді қосыңыз. Мысалы, «құлақ» «құлақ», «арка» «арқаай» және «қорлау» «қорлау» болады.
  2. 2 Дауыссыз дыбыстан басталатын сөздерді анықтаңыз. Егер бар болса, онда сөздің бірінші әрпін соңына дейін жылжытыңыз және «ай» қосыңыз. Егер сөз басында екі (немесе одан да көп) дауыссыз дыбыс болса, оларды қайта реттеп, «ай» сөзін қосыңыз.
    • Мысалы, «мәйіт» «аптрайға», «грамм» «аммгрейге» және «ой» «ойлауға» айналады.
  3. 3 Түсініксіз тілде сөйлеңіз. Егер сіз тез сөйлесеңіз, шатастырылған тіл жақсы жұмыс істейді, бірақ оған біраз уақыт қажет. Жаттығуды тоқтатпаңыз!

Дыбыстық код

  1. 1 Дыбыс кодын жасаңыз. Бұл код Морзе коды сияқты жұмыс істейді. Әр әріпке немесе жеке сөзге дыбыстық ырғақ кодын тағайындау қажет болады. Есте сақтайтын ырғақты таңдаңыз.
  2. 2 Кодыңызды басқаларға үйретіңіз. Код әрқашан жадта болуы керек, сондықтан оны қолданғыңыз келетіндердің барлығына кодты үйретіңіз.
  3. 3 Хабарды түртіңіз. Хабарды жеткізу үшін саусақтарыңызды, қарындаштың ұшын немесе басқа құралды қолданыңыз. Құпия болуға тырысыңыз. Сіз сөйлесіп жатырсыз деп болжаудың қажеті жоқ.

Ақымақтық

  1. 1 Мағынасыз сөйлеуді үйреніңіз. Гиббериш - бұл шатастырылған тіл сияқты тілдік ойын, бірақ ол күрделірек естіледі. Қысқа түсініктеме - буындағы әрбір дауысты дыбыстың алдында «-отаг» (немесе кез келген баламасын) қосу керек. Бұл шынымен естілгеннен әлдеқайда күрделі! Бұл кодты жақсы меңгеру үшін сізге тәжірибе қажет болады.

Кеңестер

  • Кодты жіберуші мен алушы ғана білетін жерге жасырыңыз. Мысалы, кез келген қаламды бұрап алыңыз да, оған кодты салыңыз, қаламды орнына қойыңыз, орынды табыңыз (қарындаш ұстағыш сияқты) және алушыға қаламның қайда және қандай екенін айтыңыз.
  • Кодыңызды шатастыру үшін бос орындарды шифрлаңыз. Мысалы, бос орындардың орнына әріптерді қолдануға болады (E, T, A, O және H жақсы). Оларды манекендер деп атайды. S, b, b және Y тәжірибелі код бұзушылар үшін тым айқын көрінеді, сондықтан оларды немесе басқа көрнекті таңбаларды қолданбаңыз.
  • Әріпті сөзбен кездейсоқ ретке келтіру арқылы сіз өзіңіздің жеке кодты жасай аласыз. «Dij yemn in park» - «Мені саябақта күт».
  • Әрқашан өз тарапыңыздағы агенттерге кодтарды жіберіңіз.
  • Түрік ирланд тілін қолданғанда дауыссыз дыбыстың алдында «eb» сөзін арнайы қолданудың қажеті жоқ. Сіз «ie», «br», «from» немесе кез келген басқа түсініксіз әріптер комбинациясын қолдана аласыз.
  • Позициялық кодтауды қолданған кезде, шифрды шешуді қиындату үшін әріптерді бір жерден екінші жерге қосуға, жоюға, тіпті қайта реттеуге болады. Сіздің серіктесіңіз не істеп жатқаныңызды түсінетініне көз жеткізіңіз, әйтпесе оның бәрі мағынасыз болады. Мәтінді бөліктерге бөлуге болады, осылайша әрқайсысында үш, төрт немесе бес әріп болады, содан кейін оларды ауыстыруға болады.
  • Цезарьды алмастыру үшін сіз әріптерді кез келген санға, алға немесе артқа ауыстыра аласыз. Әр әріп үшін ауыстыру ережелері бірдей екеніне көз жеткізіңіз.
  • Әрқашан шифрланған хабарларды жойыңыз.
  • Егер сіз өзіңіздің жеке кодыңызды қолдансаңыз, басқаларға түсінуге қиын етпеңіз. Шифрды ашу тым қиын болуы мүмкін, тіпті сіз үшін де!
  • Морзе кодын қолданыңыз. Бұл ең әйгілі кодтардың бірі, сондықтан сіздің әңгімелесуші бұл не екенін тез түсінеді.

Ескертулер

  • Егер сіз кодты дәл жазбайтын болсаңыз, бұл сіздің әріптесіңіз үшін декодтауды шатастыру үшін арнайы жасалған кодтар мен шифрлардың вариациясын пайдаланбаған жағдайда (әрине серіктесіңізді қоспағанда) декодтау процесін қиындатады.
  • Шатастырылған тіл қысқа сөздер үшін жақсы қолданылады. Ұзын сөздермен бұл тиімді емес, себебі қосымша әріптер әлдеқайда көрінеді. Оны сөйлеуде қолданған кезде де дәл осылай болады.

Саған не қажет

Кодтар үшін:


  • Кітап немесе сөздік
  • Қарындаш
  • Қағаз

Шифрлар үшін:

  • Код үшін балл
  • Қарындаш
  • Қағаз
  • Кез келген күн