Paano I-crack ang Lihim na Code: 13 Mga Hakbang (na may Mga Larawan)

Talaan ng mga Nilalaman:

Paano I-crack ang Lihim na Code: 13 Mga Hakbang (na may Mga Larawan)
Paano I-crack ang Lihim na Code: 13 Mga Hakbang (na may Mga Larawan)

Video: Paano I-crack ang Lihim na Code: 13 Mga Hakbang (na may Mga Larawan)

Video: Paano I-crack ang Lihim na Code: 13 Mga Hakbang (na may Mga Larawan)
Video: Paano maging mabuting kaibigan? 2024, Nobyembre
Anonim

Mula nang ang mga tao ay nakabuo ng wika ng aso, gumamit kami ng mga lihim na code at cipher upang maitago ang mga mensahe. Gumamit ang mga Sinaunang Griyego at Ehipto ng mga code upang makapagpadala ng mga personal na komunikasyon, na siyang batayan para sa modernong-araw na pagsira ng code. Ang Cryptanalysis ay ang pag-aaral ng code at kung paano ito basagin. Ang mga cracking code ay isang mundo ng mga lihim at gimik, at maaaring maging masaya. Kung nais mong i-crack ang code, maaari mong malaman ang tungkol sa pinakakaraniwang mga code at kung paano magsimulang alisan ng takip ang kanilang mga lihim. Tingnan ang Hakbang 1 para sa karagdagang impormasyon.

Hakbang

Bahagi 1 ng 3: Pag-crack ng Baguhin ang Password

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

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

Karamihan sa code na gumagamit ng medyo simpleng mga pamalit ay madaling basag sa pamamagitan ng paggawa ng isang simpleng plug-and-chug, pag-unawa sa mga titik nang paisa-isa at matiyagang pag-alam ang code batay sa paghula.

  • Ang mga salitang may liham sa Ingles ay "I" o "a," kaya't dapat mong subukang "bakya" ang mga titik, maghanap ng mga pattern ng liham, at - karaniwang - gampanan mo ang papel ng berdugo. Kung mahahanap mo ang salitang "a - -", malalaman mo ang mga salitang madalas gamitin ang pattern na ito ay "are" o "at." Hulaan at suriin. Kung hindi iyon gumana, bumalik at subukang muli ang iba pang mga pagpipilian. Pagpasensyahan at subukan ito nang dahan-dahan.
  • Huwag mag-alala tungkol sa "pag-crack" na code tulad ng pag-aalala mo tungkol sa pag-aaral na basahin ito. Ang paghahanap ng mga pattern at pagkilala sa mga patakaran na gumagamit ng Ingles (o anumang wika na naka-encode dito) ay magbibigay-daan sa iyo upang i-crack ang code sa oras at pagsisikap.
Tukuyin ang isang Lihim na Code Hakbang 2
Tukuyin ang isang Lihim na Code Hakbang 2

Hakbang 2. Hanapin ang simbolo o liham na nangyayari nang madalas

Ang pinakakaraniwang ginagamit na liham sa Ingles ay "e," na sinusundan ng "t" at "a." Habang nag-eehersisyo ka, gamitin ang iyong pagpapakilala sa mga karaniwang salita at istraktura ng pangungusap upang magsimulang gumawa ng mga lohikal na hula. Hindi ka makakatiyak madalas, ngunit ang laro ng paglabag sa code ay nilalaro sa pamamagitan ng paggawa ng mga lohikal na pagpipilian at paulit-ulit na pagwawasto ng mga pagkakamali.

Bigyang-pansin ang mga dobleng simbolo at maikling salita at simulang munang lutasin ang mga simbolo at salita. Mas madaling gumawa ng isang "matalinong" hulaan sa salitang "an" o "in" o "sa" kaysa sa salitang "highway."

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

Hakbang 3. Hanapin ang mga titik pagkatapos ng apostrophe

Kung ang mensahe ay gumagamit ng bantas, swerte ka. Maaari itong magbigay ng maraming iba pang mga pahiwatig na matutunan mong makilala. Ang Apostrophes ay halos palaging sinusundan ng mga titik S, T, D, M, LL, o RE. Kaya kung nakakuha ka ng dalawa sa parehong mga simbolo pagkatapos ng apostrophe, nalutas mo ang titik na "L".

Tukuyin ang isang Lihim na Code Hakbang 4
Tukuyin ang isang Lihim na Code Hakbang 4

Hakbang 4. Subukang tukuyin kung ano ang iba pang code na iyong natagpuan

Kung, kapag nalutas mo, nakilala mo ang isa sa mga karaniwang uri ng code mula sa code sa itaas, na-crack mo ito at maaaring ihinto ang pag-plug-and-chugging at magpatuloy sa pag-populate ng mga mensahe batay sa code na iyon. Marahil ay hindi ito mangyayari nang madalas, ngunit kung mas pamilyar ka sa mga karaniwang code mas malamang na makilala mo ang mga uri ng mga code na ginamit at magawang i-crack ang mga ito.

Ang pagpapalit ng mga numero at mga keypad code ay karaniwan sa pang-araw-araw, pangunahing antas na mga lihim na mensahe. Tingnan ang mga code at gamitin ang mga ito kung sa palagay nila naaangkop

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 makilala ang mga kahaliling password

Talaga, ang isang kapalit na cipher ay binubuo ng pagpapalit ng isang titik sa isa pa, ayon sa paunang natukoy na mga panuntunan. Ang mga patakaran ay mga code, at ang pag-aaral at paggamit ng mga ito ay ang paraan upang "masira" ang code at basahin ang lihim na mensahe.

Kahit na ang code ay naglalaman ng mga numero, ang alpabetong Cyrillic, mga kakaibang simbolo, o hieroglyphs, hangga't ang uri ng simbolong ginamit ay pare-pareho, maaari kang makitungo sa isang kapalit na cipher, na nangangahulugang kakailanganin mong malaman ang ginamit na alpabeto at ang mga panuntunan inilapat upang i-crack ang code

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

Hakbang 2. Alamin kung paano password gamit ang mga parisukat

Ginamit ng mga Greek ang pinakamaagang uri ng cipher, na gumagamit ng isang grid ng mga titik na nauugnay sa mga numero, pagkatapos ay ginamit ang mga numero upang lumikha ng mga mensahe. Madaling gamitin na code, at ito ang naging pundasyon ng paglabag ng modernong code sa araw. Kung nakakuha ka ng isang mensahe na may kasamang mahabang string ng mga numero, maaaring na-encode ito sa ganitong paraan.

  • Ang pinaka-pangunahing anyo ng code ay gumagamit ng mga hanay na 1-5 at mga haligi na 1-5, pagkatapos ay pinupunan ang matrix ng bawat titik mula kaliwa hanggang kanan at pababa ng grid (pagsasama-sama ng mga letrang I at J sa isang puwang). Ang bawat titik sa code ay kinakatawan ng dalawang numero, ang haligi sa kaliwa ay humahawak ng unang numero, at ang hilera sa itaas ay humahawak ng pangalawang numero.
  • Upang ma-encode ang salitang "wikihow" sa ganitong paraan, makukuha mo ang code: 52242524233452
  • Ang isang mas simpleng bersyon ng pamamaraang ito na kadalasang ginagamit ng mga bata ay nagsasangkot ng pagsulat ng mga numero na direktang nauugnay sa kung saan matatagpuan ang mga titik ng alpabeto. A = 1, B = 2, at iba pa.
Ipatukoy ang isang Lihim na Code Hakbang 7
Ipatukoy ang isang Lihim na Code Hakbang 7

Hakbang 3. Alamin ang paglilipat ng Cesar

Gumawa si Julius Caesar ng isang code na mabuti, madaling gamitin at maunawaan, ngunit napakahirap i-crack, kaya't ito ay isa sa mga pangunahing sistema ng code na pinag-aaralan pa rin ngayon bilang batayan para sa mas kumplikadong mga code. Sa ganitong paraan, ilipat mo ang posisyon ng buong alpabeto nang maraming beses sa isang direksyon. Sa madaling salita, ang paglilipat ng natitirang tatlong puwang ay papalitan ang letrang A ng D, B sa E, at iba pa.

  • Ito rin ang pangunahing prinsipyo sa likod ng isang pangkaraniwang code ng mga bata na tinatawag na "ROT1" (na nangangahulugang, "lumiko nang isang beses." Gamit ang code na ito, lahat ng mga titik ay advanced sa isang lugar, kaya ang A ay pinalitan ng B, B ng C, at iba pa.
  • Naka-encode ng "wikihow" gamit ang pangunahing shift ng Cesar na may tatlong posisyon sa kaliwa ay ang: zlnlkrz
Tukuyin ang isang Lihim na Code Hakbang 8
Tukuyin ang isang Lihim na Code Hakbang 8

Hakbang 4. Hanapin ang pattern ng keyboard

Ang kapalit ng keyboard ay gumagamit ng tradisyunal na pattern ng keyboard ng Amerika (QWERTY), sa pangkalahatan sa pamamagitan ng pagbabago ng mga titik pataas, pababa, pakaliwa o pakanan sa isang tiyak na bilang ng mga posisyon. Sa pamamagitan ng pagbabago ng posisyon ng mga titik sa ilang mga direksyon sa keyboard, maaari kang lumikha ng mga simpleng code. Sa pamamagitan ng pag-alam sa pagbabago ng direksyon, maaari mong i-crack ang code.

Sa pamamagitan ng paglilipat ng posisyon sa haligi sa isang lugar, maaari kang mag-code para sa salitang "wikihow" tulad nito: "28i8y92"

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

Hakbang 5. Suriin kung mayroon kang isang multi-character na password

Sa pangunahing pagpapalit ng cipher, ang coder ay lumilikha ng mga kahaliling alpabeto upang likhain ang naka-encode na mensahe. Simula sa isang tiyak na panahon pagkatapos ng Middle Ages, ang mga uri ng mga code ay naging napakadali upang i-crack at ang mga cipher ay nagsimulang gumamit ng iba't ibang mga pamamaraan na gumamit ng maraming mga alpabeto sa isang code, na ginagawang mas mahirap na mag-crack ang nagresultang code kung hindi alam ang pamamaraan.

  • Ang tableau ng Trimethius ay isang 26 x 26 patterned grid na naglalaman ng bawat paglilipat ng alpabeto ni Cesar, na ayon sa alpabetikong iniutos, o kung minsan ay kinakatawan bilang isang umiikot na tubo, o "tabula recta". Mayroong iba't ibang mga paraan upang magamit ang grid bilang code, kasama ang paggamit ng unang linya upang ma-encode ang unang titik sa mensahe, ang pangalawang linya sa pangalawang titik, at iba pa.
  • Gagamitin din ng code generator ang password upang mag-refer sa isang tukoy na larangan para sa bawat titik ng naka-encode na mensahe. Sa madaling salita, kung ang password ay "wikihow" at ginamit ng encoder ang pamamaraang ito, magre-refer ka sa hilera na "W" at haligi ng unang titik ng naka-encode na code upang matukoy ang unang titik ng mensahe. Ito ay mahirap i-crack nang hindi alam ang password.

Bahagi 3 ng 3: Maging 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 pag-crack ng code ay nangangailangan ng maraming pasensya at pagtitiyaga. Ang aktibidad ay mabagal at nakakapagod, madalas nakakabigo dahil kailangan nating hulaan paulit-ulit, sinusubukan ang iba't ibang mga susi at salita at pamamaraan. Kung balak mong i-crack ang code, alamin na maging kalmado at matiyaga, habang tinatangkilik ang mga misteryo at laro.

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

Hakbang 2. Sumulat ng iyong sariling code

Sa papel, masaya ang pagsusulat ng iskrip, ngunit ang paglukso mismo sa polyalphabetic code nang walang tulong ng mga keyword ay mas mahirap. Ang pag-aaral na i-code ang iyong sarili gamit ang mga kumplikadong mga system ng code ay isang mahusay na paraan upang malaman kung paano mag-isip ang mga coder at malaman na i-crack ang mga ito. Ang pinakamahusay na mga codebreaker ay mahusay din sa pagsulat ng kanilang sariling code at paglikha ng mas maraming mapaghamong mga cipher. Hamunin ang iyong sarili na malaman ang mas kumplikadong mga paraan at kung paano ito malulutas.

Ang pag-aralan ang mga code at ciper ng mga kriminal ay maaaring isang mabuting paraan upang makuha ang mga lihim sa negosyo. Ang mga bookmaker, drug lord, Zodiac killer at lahat sa kanila ay nakabuo ng hindi kapani-paniwalang mga kumplikadong code na sulit na matutunan

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

Hakbang 3. Subukan ang sikat na hindi masisira na code

Bilang bahagi ng diskarte sa kasiyahan sa publiko, pana-panahong naglalathala ang FBI ng mga code para masubukan ng publiko na pumutok. Subukan ang mga code at isumite ang iyong mga sagot. Sino ang nakakaalam - makakahanap ka ng trabaho sa lalong madaling panahon.

Ang Kryptos, isang pampublikong estatwa na matatagpuan sa labas ng punong tanggapan ng CIA, marahil ang pinakatanyag na hindi masira na code sa buong mundo. Sa una ang code ay nilikha bilang isang pagsubok para sa mga ahente, na kinasasangkutan ng apat na magkakahiwalay na board na may apat na magkakaibang mga code. Tumagal ng sampung taon para sa unang analyst upang i-crack ang tatlo sa mga code, ngunit ang huling isa ay nananatiling hindi masira

Tukuyin ang isang Lihim na Code Hakbang 13
Tukuyin ang isang Lihim na Code Hakbang 13

Hakbang 4. Masiyahan sa hamon at misteryo

Ang paglabag sa code ay tulad ng pamumuhay sa isang nobela ni Dan Brown. Alamin na tamasahin ang mga misteryo at hamon ng mga lihim na code at maranasan ang pangingilig sa pagbubunyag ng mga lihim.

Mga Tip

  • Huwag panghinaan ng loob kung gumugol ka ng maraming oras sa pag-crack ng isang code. Ito ay normal.
  • Kung ang code ay naka-print, posible na ang code ay nai-type sa mga espesyal na titik tulad ng Wingdings. Maaari itong maging bahagi ng dobleng pag-encrypt (inilalarawan ng mga paikot-ikot na naka-encode na mensahe).
  • Ang letrang "e" ang pinakamadalas ginagamit na letra sa wikang Ingles.
  • Ang isang liham ay halos hindi kumakatawan sa sarili (hindi papalitan ng "A" ang "A").
  • Ang isang titik sa pag-encrypt ay hindi nangangahulugang isang letra sa na-decode na mensahe.
  • Ang pag-crack ng code ay mas madali kung ang mensahe ay mas mahaba. Mahirap pumutok sa mga maiikling code dahil hindi mo mabibilang ang bilang ng beses na ginagamit ang mga titik.

Babala

  • Mag-ingat sa napaka-kumplikado at hindi masisira na code. Wag kang mahibang!
  • Ang ilang mga code ay dinisenyo sa isang paraan na imposibleng i-crack maliban kung mayroon kang maraming impormasyon. Iyon ay, kahit na mayroon kang susi para sa pag-encrypt, tila imposible. Nangangailangan ng software o paghula lamang.

Inirerekumendang: