Paano Maunawaan ang isang Lihim na Code: 13 Mga Hakbang (na may Mga Larawan)

Talaan ng mga Nilalaman:

Paano Maunawaan ang isang Lihim na Code: 13 Mga Hakbang (na may Mga Larawan)
Paano Maunawaan ang isang Lihim na Code: 13 Mga Hakbang (na may Mga Larawan)
Anonim

Mula pa nang makabuo ng wika ang sangkatauhan, gumamit kami ng mga code at cipher upang takpan ang aming mga mensahe. Gumamit ang mga Greek at Egypt ng mga code upang ilipat ang pribadong mga komunikasyon, na bumubuo sa pundasyon ng modernong pagsira ng code. Ang Cryptanalysis ay ang pag-aaral ng mga code at kung paano masira ang mga ito. Ito ay isang mundo ng lihim at subterfuge, at maaari itong maging isang buong kasiyahan. Kung nais mong pumutok ang mga code, maaari mong malaman na kilalanin ang pinakakaraniwang mga code at kung paano masimulan ang panunukso sa kanilang mga lihim. Tingnan ang Hakbang 1 para sa karagdagang impormasyon.

Mga hakbang

Bahagi 1 ng 3: Paglutas ng Mga kahalili Mga Cipher

Tukuyin ang isang Lihim na Code Hakbang 1
Tukuyin ang isang Lihim na Code Hakbang 1

Hakbang 1. Simulang maghanap ng mga solong titik na salita sa mensahe

Karamihan sa mga code na gumagamit ng isang medyo simpleng paraan ng pagpapalit ay mas madaling basag sa pamamagitan ng paggawa ng isang simpleng plug-and-chug, pag-uunawa isa-isa ang mga titik at matiyagang pag-alam ang code batay sa mga hula.

  • Ang mga solong titik na salita sa Ingles ay magiging "I" o "a," kaya't dapat mong subukang i-plug ang isa, naghahanap ng mga pattern, at - mahalagang - naglalaro ng hangman. Kung mayroon kang "a - -" lutasin, malalaman mo na ito ay pinaka-regular na "ay" o "at." Hulaan at suriin. Kung hindi ito gumana, bumalik at subukan ang iba pang mga pagpipilian. Pagpasensyahan at dahan-dahan.
  • Huwag mag-alala tungkol sa "pag-crack" ng code tulad ng pag-aaral na basahin ito. Ang paghahanap ng mga pattern at pagkilala sa mga patakaran kung saan nakasulat ang Ingles (o anumang wika na nai-code) ay makakakuha sa iyo ng paglutas ng code nang may ilang oras at pagsisikap.
Tukuyin ang isang Lihim na Code Hakbang 2
Tukuyin ang isang Lihim na Code Hakbang 2

Hakbang 2. Hanapin ang pinakamadalas na mga simbolo o titik

Ang pinakakaraniwang titik na ginamit sa Ingles ay ang letrang "e," na sinusundan ng "t" at "a". Habang nagtatrabaho ka, gamitin ang iyong pamilyar sa mga karaniwang salita at istraktura ng pangungusap upang magsimulang gumawa ng mga lohikal na hula. Bihira kang makakaramdam ng sigurado, ngunit ang larong paglabag sa code ay nilalaro sa pamamagitan ng paggawa ng mga lohikal na pagpipilian at pagbalik at pagwawasto ng iyong mga pagkakamali.

Manood ng mga dobleng simbolo at maiikling salita at simulang lutasin muna ang mga iyon. Mas madaling subukan na gumawa ng edukadong hula sa "an" o "in" o "sa" kaysa sa "highway."

Tukuyin ang isang Lihim na Code Hakbang 3
Tukuyin ang isang Lihim na Code Hakbang 3

Hakbang 3. Maghanap ng mga titik pagkatapos ng apostrophes

Kung may kasamang bantas ang mensahe, swerte ka. Nag-aalok ito ng isang buong host ng iba pang mga pahiwatig na maaari mong malaman upang makilala. Ang Apostrophes ay halos palaging susundan ng S, T, D, M, LL, o RE, AR, BT. Kaya, kung mayroon kang dalawang magkatulad na mga simbolo pagkatapos ng isang apostrophe, nalutas mo ang para sa "L" o "D".

Ipatukoy ang isang Lihim na Code Hakbang 4
Ipatukoy ang isang Lihim na Code Hakbang 4

Hakbang 4. subukang tukuyin kung anong uri ng code ang iyong natagpuan

Kung, sa iyong paglutas, sa palagay mo nakikilala mo ang isa sa mga karaniwang uri ng code mula sa itaas, na-crack mo ito at maaaring ihinto ang iyong pag-plug-and-chugging at punan ang mensahe batay sa iyong code. Marahil ay hindi ito madalas mangyayari, ngunit kung mas pamilyar ka sa mga karaniwang code mas malamang na makilala mo ang uri ng code na ginamit at malulutas mo ito.

Ang mga pamalit na numero at mga code ng keyboard ay lalong karaniwan sa mga pangunahing lihim na pang-araw-araw na mga lihim na mensahe. Pagmasdan ang mga partikular na at mag-apply ayon sa gusto mo

Bahagi 2 ng 3: Pagkilala sa Mga Karaniwang Code

Ipatukoy ang isang Lihim na Code Hakbang 5
Ipatukoy ang isang Lihim na Code Hakbang 5

Hakbang 1. Alamin na kilalanin ang mga cipher ng pagpapalit

Talaga, ang isang pagpapalit na cipher ay nagsasangkot ng pagpapalit ng isang titik para sa isa pang liham, ayon sa ilang paunang natukoy na panuntunan. Ang panuntunang ito ay ang code, at ang pag-aaral at paglalapat ng panuntunan ay ang paraan upang "masira" ang code at basahin ang mensahe.

Kahit na ang code ay naglalaman ng mga numero, ang alpabetong Cyrillic, mga simbolo ng kalokohan, o hieroglyphics, hangga't ang uri ng simbolo na ginamit ay pare-pareho, malamang na nagtatrabaho ka sa isang pamalit na cipher, na nangangahulugang kailangan mong malaman ang ginamit na alpabeto at ang panuntunan inilapat upang maintindihan ang code

Tukuyin ang isang Lihim na Code Hakbang 6
Tukuyin ang isang Lihim na Code Hakbang 6

Hakbang 2. Alamin ang paraan ng parisukat na cipher

Ang pinakamaagang uri ng cipher ay ginamit ng mga Greek, at kasangkot sa paglikha ng isang grid ng mga titik na tumutugma sa mga numero, pagkatapos ay ginagamit ang mga numero upang lumikha ng mga mensahe. Ito ay isang simpleng code na gagamitin, ginagawa itong isa sa mga pundasyon ng modernong pag-crack ng code. Kung mayroon kang isang mensahe na may kasamang mahabang string ng mga numero, maaaring naka-code sa pamamaraang ito.

  • Ang pinaka-pangunahing form ng code na ito ay kasangkot sa isang hilera 1-5 at isang haligi 1-5, at pagkatapos ay pinunan ang matrix sa bawat titik mula kaliwa hanggang kanan at pababa ng grid (pagsasama sa I at J sa isang puwang). Ang bawat titik sa code ay kinakatawan ng dalawang numero, ang haligi sa kaliwa na nagbibigay ng unang digit, at ang hilera sa itaas na nagbibigay ng pangalawa.
  • Upang mai-code ang salitang "wikihow" gamit ang pamamaraang ito, makakakuha ka ng: 52242524233452
  • Ang isang mas simpleng bersyon ng ito na madalas na ginagamit ng mga bata ay nagsasangkot ng pagsusulat sa mga numero na direktang tumutugma sa posisyon ng titik sa alpabeto. A = 1, B = 2, atbp.
Ipatukoy ang isang Lihim na Code Hakbang 7
Ipatukoy ang isang Lihim na Code Hakbang 7

Hakbang 3. Alamin ang paglilipat ng Cesar

Si Julius ay nagmula sa isang mahusay, simpleng gamitin at maunawaan, ngunit napakahirap na pumutok, ginagawa itong isa sa iba pang mga pangunahing sistema ng code na pinag-aralan pa rin ngayon bilang batayan para sa mas kumplikadong mga code. Sa pamamaraang paglilipat na ito, inililipat mo ang buong alpabeto ng isang tiyak na bilang ng mga lugar sa isang direksyon. Sa madaling salita, ang isang paglilipat ng tatlong puwang naiwan ay papalitan ang letrang A ng D, B na may E, atbp.

  • Ito rin ang pangunahing prinsipyo sa likod ng isang pangkaraniwang code ng mga bata na tinatawag na "ROT1" (ibig sabihin, "paikutin ang isa." Sa code na ito, ang lahat ng mga titik ay inililipat lamang sa isang posisyon, ginagawa ang A na kinakatawan ng B, B na kinakatawan ng C, atbp.
  • Ang pag-coding ng "wikihow" na gumagamit ng pangunahing paglilipat ng Cesar na tatlo sa kaliwa ay magiging katulad ng: zlnlkrz
Tukuyin ang isang Lihim na Code Hakbang 8
Tukuyin ang isang Lihim na Code Hakbang 8

Hakbang 4. Pagmasdan ang mga pattern ng keyboard

Ang mga pagpapalit ng keyboard ay gumagamit ng pattern ng isang tradisyonal na Amerikanong (QWERTY) na pattern ng keyboard upang magamit ang mga pamalit, sa pangkalahatan sa pamamagitan ng paglilipat ng mga titik pataas, pababa, pakaliwa o pakanan ng isang tiyak na bilang ng mga lugar. Sa pamamagitan ng paglilipat ng mga titik sa isang partikular na direksyon sa keyboard, maaari kang lumikha ng mga simpleng code. Ang pag-alam sa direksyong paglilipat ay nagbibigay-daan sa iyo upang i-crack ang code.

Sa pamamagitan ng paglilipat ng mga haligi ng isang posisyon, maaari mong i-code ang salitang "wikihow" tulad nito: "28i8y92"

Ipatukoy ang isang Lihim na Code Hakbang 9
Ipatukoy ang isang Lihim na Code Hakbang 9

Hakbang 5. Tingnan kung mayroon kang isang polyalphabetic cipher

Sa pangunahing mga pagpapalit ng cipher, ang manunulat ng code ay lumilikha ng isang kahaliling alpabeto upang likhain ang naka-code na mensahe. Simula sa ilang mga punto pagkatapos ng Middle Ages, ang mga ganitong uri ng mga code ay naging napakadali upang pumutok at ang mga cipher-manunulat ay nagsimulang gumamit ng iba't ibang mga pamamaraan upang magamit ang maraming mga alpabeto sa loob ng isang solong code, na ginagawang mas mahirap i-crack ang mga code nang hindi alam ang pamamaraan.

  • Ang talahanayan ni Trimethius ay isang 26 x 26 grid ng bawat pagtagos ng mga inilipat na alpabeto ni Cesar, ayon sa alpabetikong pagkakasunod, o kung minsan ay ipinakita bilang isang umiikot na silindro, o "tabula recta." Mayroong iba't ibang mga pamamaraan ng paggamit ng grid bilang isang code, kabilang ang paggamit ng unang hilera upang i-code ang unang titik sa mensahe, ang pangalawa para sa pangalawa, at iba pa.
  • Gumagamit din ang mga code ng isang code na salita upang mag-refer sa mga tukoy na haligi para sa bawat titik ng naka-encode na mensahe. Sa madaling salita, kung ang code word ay "wikihow" gamit ang pamamaraang ito, kukunsulta ka sa row na "W" at ang haligi ng unang titik sa naka-encipher na code upang matukoy ang unang titik ng mensahe. Ang mga ito ay matigas na pumutok nang hindi alam ang code word.

Bahagi 3 ng 3: Pagiging isang Codebreaker

Pag-unawa ng isang Lihim na Code Hakbang 10
Pag-unawa ng isang Lihim na Code Hakbang 10

Hakbang 1. Maging mapagpasensya

Ang mga paglabag sa code ay nangangailangan ng isang napakalaking halaga ng pasensya at pagtitiyaga. Ito ay mabagal at nakakapagod na trabaho, madalas nakakabigo dahil sa pangangailangan na bumalik at hulaan muli, sinusubukan ang iba't ibang mga susi at salita at pamamaraan. Kung nais mong pumutok ang mga code, alamin na maging kalmado at matiyaga, yakapin ang misteryo at ang laro.

Ipatukoy ang isang Lihim na Code Hakbang 11
Ipatukoy ang isang Lihim na Code Hakbang 11

Hakbang 2. Sumulat ng iyong sariling mga code

Ang paggawa ng cryptogram sa papel ay masaya, ngunit ang paglukso nang una sa mga polyalphabetic code nang walang tulong ng mga keyword ay isang buong iba pang antas. Ang pag-aaral na sumulat ng iyong sariling mga code gamit ang mga kumplikadong mga system ng pag-coding ay isang mahusay na paraan ng pag-alam kung paano iniisip at natututunan ng mga tagasulat ng code at pag-aralan ang mga ito. Ang pinakamahusay na mga code-cracker ay mahusay din sa pagsulat ng kanilang sariling at darating na may mas mapaghamong mga cipher. Hamunin ang iyong sarili na malaman ang mas kumplikadong mga pamamaraan at kung paano i-crack ang mga ito.

Ang pagsusuri ng mga kriminal na code at cipher ay maaaring maging isang mahusay na paraan ng pagkuha ng ilang mga trick ng kalakal. Ang mga bookmaker, drug kingpins, at Zodiac killer ay nakabuo ng lahat ng hindi kapani-paniwalang kumplikadong mga code na sulit na tingnan

Ipatukoy ang isang Lihim na Code Hakbang 12
Ipatukoy ang isang Lihim na Code Hakbang 12

Hakbang 3. Subukan ang iyong kamay sa sikat na mga hindi nalutas na mga code

Bilang bahagi ng isang nakakatuwang pamamasyal sa publiko, regular na naglalathala ang FBI ng mga code para masubukan ng publiko na pumutok. Subukan ang mga ito at isumite ang iyong mga sagot. Sino ang nakakaalam - maaari kang magkaroon ng trabaho sa lalong madaling panahon.

Ang Kryptos, isang pampublikong estatwa sa labas ng punong tanggapan ng CIA, marahil ang pinakatanyag na hindi nalutas na code sa buong mundo. Orihinal na nilikha ito bilang isang pagsubok para sa mga ahente, na kinasasangkutan ng apat na magkakahiwalay na mga panel na may apat na magkakaibang mga code. Tumagal ng sampung taon para sa unang mga analista upang i-crack ang tatlo sa mga code, ngunit ang pangwakas na code ay mananatiling hindi nalulutas

Ipatukoy ang isang Lihim na Code Hakbang 13
Ipatukoy ang isang Lihim na Code Hakbang 13

Hakbang 4. Masiyahan sa hamon at misteryo

Ang mga cracking code ay tulad ng pamumuhay sa iyong sariling nobelang Dan Brown. Alamin na yakapin ang misteryo at ang hamon ng mga lihim na code at ang karanasan ang pangingilig sa pag-unlock ng lihim.

Video - Sa pamamagitan ng paggamit ng serbisyong ito, maaaring ibahagi ang ilang impormasyon sa YouTube

Mga Tip

  • Ang pag-crack ng mga code ay mas madali kapag ang mga mensahe ay mas mahaba. Mahirap i-crack ang mga maikling code dahil hindi mo mabibilang ang mga titik para sa dalas.
  • Huwag mawalan ng pag-asa kung gumugol ka ng mahabang oras sa pag-crack ng isang code. Ito ay normal.
  • Ang letrang "e" ang pinakamadalas ginagamit na letra sa wikang Ingles.
  • Kung ang code ay naka-print, malamang na ito ay nai-type na may isang espesyal na font tulad ng Windings. Maaari itong maging bahagi ng isang dobleng pag-encrypt (ang mga windings ay nagbabaybay ng isang naka-code na mensahe).
  • Ang isang titik sa pag-encrypt ay hindi nangangahulugang isang liham sa na-decrypt na mensahe at kabaligtaran.
  • Ang isang liham ay halos hindi kumakatawan sa sarili (ang "A" ay hindi tatayo sa lugar para sa "A").

Mga babala

  • Mag-ingat sa mga hindi malulutas na butas ng kuneho. Huwag pumunta mani!
  • Ang ilang mga code ay idinisenyo sa paraang imposibleng mai-decrypt ang mga ito maliban kung mayroon kang isang toneladang impormasyon. Nangangahulugan iyon, kahit na mayroon kang susi para sa pag-encrypt, tila imposible. Maaari itong mangailangan ng isang software o mabibigat na hula lamang.

Inirerekumendang: