Ang mga code ay isang paraan ng pagbabago ng isang mensahe upang ang orihinal na kahulugan nito ay maitago. Karaniwan, ang diskarteng ito ay nangangailangan ng isang libro o code word. Ang pag-encrypt ay isang proseso na inilalapat sa mga mensahe upang maitago o impormasyon. Ang prosesong ito ay kabaligtaran ng pagsasalin o pagbibigay kahulugan ng mga mensahe. Ang mga code at cipher ay isang pangunahing bahagi ng agham ng seguridad sa komunikasyon, na kilala rin bilang cryptanalysis.
Hakbang
Paraan 1 ng 5: Paggamit ng Mga Simple Password at Code (Para sa Mga Bata)
Hakbang 1. Isulat ang mga salita sa kabaligtaran
Narito ang isang simpleng paraan upang ma-encode ang mga mensahe upang hindi ito maintindihan sa isang sulyap. Ang mga mensahe tulad ng "Kilalanin ako sa labas" ay nakasulat nang pabalik, na nagiging "Lumet uka id raul."
Madaling bigyang kahulugan ang code na ito, ngunit maaaring maging kapaki-pakinabang kung sa palagay mo ay may isang taong sumusubok na basahin ang iyong mensahe
Hakbang 2. I-mirror ang alpabeto sa kalahati ng alpabeto upang ma-encode ang mensahe
Isulat ang mga letrang A hanggang M sa isang linya sa papel. Ipagpatuloy ang susunod na alpabeto (N-Z) sa ibaba lamang ng linyang ito, sa isang linya din. Palitan ang bawat titik sa mensahe ng titik nang direkta sa tapat nito.
Gamit ang pagsasalamin sa alpabeto, ang mensaheng "Kamusta" ay nagiging "Unyb."
Hakbang 3. Subukang maglapat ng isang grid password
Gumuhit ng mga parisukat tulad ng sa tic tac toe sa isang piraso ng papel. Isulat ang mga titik A hanggang I sa mga kahon, mula kaliwa hanggang kanan, itaas hanggang sa ibaba. Sa halimbawang ito:
- Ang unang linya ay binubuo ng mga letrang A, B, C.
- Ang pangalawang linya ay binubuo ng mga letrang D, E, F.
- Ang huling linya ay binubuo ng G, H, I.
Hakbang 4. Lumikha ng pangalawang tic tac toe na may mga tuldok
Gumuhit ng isa pang tic tac toe square sa tabi ng una. Punan ang mga kahon ng mga letrang J hanggang R, katulad ng una. Pagkatapos, markahan ang bawat kahon ng bawat linya na may isang panahon tulad ng sumusunod:
- Sa unang hilera, simula sa kaliwa, maglagay ng isang tuldok sa kanang sulok sa ibaba (letrang I), sa kanang bahagi sa ibaba, (letrang K), at sa kaliwang sulok sa ibaba (titik L)
- Sa pangalawang hilera, simula sa kaliwa, maglagay ng isang tuldok sa gitnang kanang bahagi (ang titik M), sa ibabang gitnang bahagi (ang titik N), at sa gitnang kaliwang bahagi (ang titik O).
- Sa ikatlong hilera, simula sa kaliwa, maglagay ng isang tuldok sa kanang sulok sa itaas (ang letrang P), sa kanang bahagi sa itaas (ang titik Q), at sa kaliwang sulok sa itaas (ang titik R).
Hakbang 5. Sumulat ng dalawang malalaking X sa ilalim ng bawat tile
Ang dalawang X na ito ay punan din ng mga titik upang makumpleto ang square cipher. Sa pangalawang X, maglagay ng isang tuldok sa bukas na puwang sa paligid ng seksyon ng X upang mayroong isang tuldok sa bawat panig ng gitna ng X. Pagkatapos:
- Sa unang X (hindi may tuldok), isulat ang isang S sa itaas ng X, isang T sa kaliwa, isang U sa kanan, at isang V sa ibaba.
- Sa pangalawang X, isulat ang W sa itaas na bahagi, X sa kaliwa, Y sa kanan, at Z sa ibaba.
Hakbang 6. Gamitin ang kahon na nakapalibot sa mga titik upang isulat ang password
Ang mga parisukat (kabilang ang mga tuldok) na pumapalibot sa mga titik ay ginagamit sa halip na ang mga titik mismo. Gamitin ang box passkey na ito upang ma-encode at isalin ang mga mensahe.
Hakbang 7. Gumamit ng isang password sa petsa
Pumili ng anumang petsa; Maaari kang gumamit ng isang personal na petsa, tulad ng isang kaarawan o graduation sa kolehiyo, o ibang petsa, tulad ng araw ng kalayaan ng Indonesia. Isulat ang mga numero para sa petsa, buwan, at taon sa pagkakasunud-sunod. Narito ang iyong numeric lock.
- Halimbawa, kung gagamitin mo ang araw ng kalayaan ng Indonesia, isulat ito bilang 1781945.
- Kung sumang-ayon ka na sa isang petsa ng passcode sa isang tao, maaari kang magsama ng isang hint ng lock ng numero sa naka-code na mensahe (hal. Maligayang Kaarawan).
Hakbang 8. I-encrypt ang mensahe gamit ang lock ng petsa
Isulat ang mensahe sa isang piraso ng papel. Sa ilalim ng mensahe, isulat ang isang digit ng numeric lock para sa bawat titik sa mensahe. Kapag naabot mo ang huling digit ng lock ng petsa, magsimula muli. Halimbawa, kung gagamitin mo ang araw ng kalayaan ng Indonesia (17/8/1945) bilang susi:
- Mensahe: Nagugutom ako
-
Naka-encode:
Nagugutom ako
1.7.8.1.9.4.5.1.
I-slide ang mga titik ayon sa key ng numero at bumuo …
- Mensahe ng password: B. Q. B. M. I. S. E. S.
Hakbang 9. Gumamit ng isang lihim na wika, halimbawa Pig Latin
Sa Pig Latin, ang mga salitang nagsisimula sa isang tunog na pangatnig ay pinalitan upang ang tunog ay nasa dulo ng salita, at magdagdag ng "ay". Ang pamamaraan na ito ay mas epektibo para sa mga salitang nagsisimula sa maraming mga consonant. Ang mga salitang nagsisimula sa isang patinig ay maaaring simpleng mai-kalakip ng "paraan" o "ay" sa dulo.
- Mga halimbawa ng mga salita na nagsisimula sa isang katinig: sapi = apisay; I = Akuway; din = ugajay; basa = asahbay; hello = hello
- Mga halimbawa ng mga salita na nagsisimula sa maraming mga katinig: mag-alala = awatirkhay; pamantayan = andarstay; sakit = erynyay
- Mga halimbawa ng salitang nagsisimula sa patinig: cloud = awanay; masarap = masarap; abo = abuway;
Paraan 2 ng 5: Pag-crack ng Code
Hakbang 1. Alamin ang mga limitasyon ng code
Ang mga libro ng code ay maaaring ninakaw, mawala o sirain. Ang mga modernong cryptanalytic at diskarte sa pagtatasa ng computer ay madalas na pumutok kahit na malakas na mga code. Gayunpaman, ang code ay maaaring maghatid ng mahabang mensahe sa isang salita, na makatipid ng maraming oras.
- Maaaring magamit ang mga code para sa kasanayan sa pagbasa ng pattern. Ang kasanayang ito ay maaaring magamit kapag lumilikha at nag-crack ng mga code o cipher.
- Ang mga code ay karaniwang ginagamit ng mga malalapit na kaibigan. Ang isang biro na nauunawaan lamang ng mga malalapit na kaibigan ang talagang maiisip bilang isang uri ng "code". Subukang i-code ang wika sa iyong mga malapit na kaibigan.
Hakbang 2. Tukuyin ang layunin ng pagbuo ng code
Ang pag-alam sa layunin ng pag-coding ay titiyakin na ang iyong mga pagsisikap ay nasa target. Kung ang layunin ng pag-coding ay upang makatipid ng oras, maaari kang lumikha ng ilang mga pasadyang mga salita sa code. Kung sinusubukan mong i-encode ang mga detalyadong mensahe, magandang ideya na lumikha ng isang code na tulad ng diksyunaryo.
- Piliin ang parirala na lumilitaw nang madalas sa mensahe na nais mong i-encode. Ito ang iyong pangunahing target na gawing isang lihim na code.
- Ang code ay maaaring maging mas kumplikado sa pamamagitan ng paggamit ng maraming iba't ibang mga code na paikutin o pinagsama. Gayunpaman, habang maraming code ang ginagamit, tataas ang bilang ng mga code ng code.
Hakbang 3. Lumikha ng iyong code ng code
Paikliin ang mga karaniwang parirala, tulad ng "Mensahe na natanggap kumpleto at malinaw," sa isang bagay tulad ng "Roy." Tukuyin ang mga alternatibong salita ng code para sa bawat salitang nais mong i-encode pati na rin mga karaniwang parirala sa mensahe.
-
Minsan, ang bahagyang / bahagyang code ay maaaring magkaila ng maayos ng mga mensahe. Halimbawa, kung ang "sayaw" ay nangangahulugang "maghatid" at ang "restawran" ay nangangahulugang "museyo" nangangahulugang "restawran", at ang "Roy" ay nagmula sa nakaraang code.
-
Mensahe:
Tungkol sa kahapon. Gusto kong sabihin, Roy. Sasayaw ako sa restawran tulad ng plano. Paulit-ulit.
-
Kahulugan:
Tungkol sa kahapon. Gusto kong sabihin, natanggap ang iyong mensahe na kumpleto at malinaw. Dadalhin kita sa museyo tulad ng plano. Paulit-ulit.
-
Hakbang 4. Ilapat ang codebook sa mensahe
Gamitin ang mga salita sa code sa iyong code ng code upang ma-encode ang mga mensahe. Maaari kang makatipid ng oras sa pamamagitan ng pagpapalit ng mga pangngalan (tulad ng mga pangalan at panghalip tulad ko, siya, ikaw) bilang simpleng teksto. Gayunpaman, ang lahat ay nakasalalay sa iyong sitwasyon.
Ang isang dalawang-bahagi na code ay gumagamit ng dalawang magkakaibang mga code ng code upang ma-encode o ma-decode ang isang mensahe. Ang ganitong uri ng code ay mas matatag kaysa sa isang-bahagi na code
Hakbang 5. Gamitin ang susi upang i-encrypt ang mensahe, kahalili
Ang mga pangunahing mensahe, pangkat ng salita, titik, simbolo, o kombinasyon nito ay maaaring magamit upang ma-encode ang mga mensahe. Ang tatanggap ng mensahe ay kailangan din ng isang susi na parirala o pangunahing titik / simbolo upang maunawaan ang mensahe.
-
Halimbawa, sa keyword na "SECRET", ang bawat titik ng mensahe ay mai-convert sa bilang ng mga titik sa pagitan nito at ng titik ng nauugnay na keyword. Halimbawa,
-
Mensahe:
Kamusta
-
Pag-encode:
/ H / distansya
Hakbang 11. ang titik ng susi / S /
/ e / ay ang parehong titik (zero) na may susi / E /
/ l / berjara
Hakbang 9. ang titik ng susi / C /
Atbp…
-
Naka-encode na mensahe:
11; 0; 9; 6; 10
-
Hakbang 6. Isalin ang mensahe
Kapag tumatanggap ng isang naka-code na mensahe, gamitin ang iyong code ng code o mga pangunahing parirala / keyword upang isalin ito upang maunawaan ito. Maaaring mahirap sa una, ngunit sa nakasanayan mo ang code, mas madali itong i-crack.
Upang palakasin ang iyong mga kasanayan sa pag-cod at pag-coding, subukang makuha ang iyong mga kaibigan upang lumikha ng isang pangkat ng mga amateur coder. Magpadala ng mga mensahe sa bawat isa upang mapabuti ang iyong mga kasanayan
Paraan 3 ng 5: Pag-aaral ng Mga Karaniwang Code
Hakbang 1. Ilapat ang code na ginamit ni Mary, Queen of Scots
Nang magulo ang mga kondisyong pampulitika ng Scottish, ginamit ni Mary, Queen of Scots, ang mga simbolo sa halip na mga karaniwang titik at salita. Ang ilan sa mga tampok sa code ni Mary na maaari mong makita na kapaki-pakinabang ay kasama ang:
- Gumamit ng mga simpleng hugis para sa mga madalas na ginagamit na letra, tulad ng isang bilog bilang lugar ng / A /. Makatipid ito ng mga mensahe sa pag-encode ng oras.
- Ginagamit ang mga karaniwang simbolo bilang bahagi ng bagong wika ng code; halimbawa, ginagamit ni Mary ang "8" bilang code para sa letrang "Y." Maaari nitong linlangin ang tagasalin ng code sa pag-iisip na ito ay isang numero sa halip na isang simbolo ng code.
- Mga natatanging simbolo para sa mga karaniwang salita. Gumamit si Mary ng isang natatanging simbolo para sa mga salitang "manalangin" at "courier", at pareho ang ginamit nang madalas sa kanyang panahon. Ang paggamit ng mga natatanging simbolo upang mapalitan ang madalas na ginagamit na mga salita at parirala ay nakakatipid ng oras at nagdaragdag ng pagiging kumplikado sa code.
Hakbang 2. Gumamit ng isang parirala sa code na katulad ng ginamit ng militar
Ang mga parirala sa code ay maaaring pagpapaikli ng maraming mga kahulugan sa isang solong parirala. Sa katunayan, maraming mga kondisyon sa alerto ng militar, tulad ng sistemang DEFCON, ang kilalang naglalarawan sa estado ng kahandaan sa depensa. Tukuyin ang naaangkop na mga salita / parirala sa code sa iyong pang-araw-araw na buhay.
- Halimbawa, sa halip na sabihing "Kailangan kong pumunta sa banyo" kapag kasama ang mga kaibigan, maaari mong gamitin ang code na salitang "Almusal."
- Upang ipaalam sa iyong kaibigan na ang kanilang crush ay pumasok sa silid, maaari mong sabihin ang code na parirala, "Ang pinsan ko ay mahilig ding maglaro ng soccer."
Hakbang 3. I-encode ang mensahe gamit ang lock code book
Medyo madaling makuha ang mga libro. Kung ang libro ay itinakda bilang isang lock ng code, maaari mong bisitahin ang bookstore o library pagkatapos matanggap ang code upang i-crack ito.
-
Halimbawa, maaari mong gamitin ang librong Dune ni Frank Herbert, kung saan kinakatawan ng numerong code ang pahina, linya, at bilang ng salita na nagsisimula sa kaliwa.
-
Mga Naka-code na Mensahe:
224.10.1; 187.15.1; 163.1.7; 309.4.4
-
Orihinal na mensahe:
Tinatago ko mga salita ko.
-
- Ang mga librong may parehong pamagat ngunit magkakaibang mga edisyon ay maaaring may magkakaibang mga numero ng pahina. Upang matiyak na ang tamang aklat ay ginamit bilang susi, isama ang impormasyon sa paglalathala, tulad ng edisyon, taon ng paglalathala, at iba pa kasama ng iyong susi ng libro.
Paraan 4 ng 5: Pag-crack ng Password
Hakbang 1. Tukuyin ang pagiging angkop ng paggamit ng password
Ang mga password ay gumagamit ng mga algorithm, na kung saan ay mga proseso o pagbabago na inilalapat sa mga mensahe nang tuloy-tuloy. Nangangahulugan ito na ang sinumang nakakaalam ng password na ito ay maaaring i-crack ito.
- Ang mga kumplikadong password ay maaaring malito kahit isang bihasang eksperto sa password. Minsan ang pagpapatakbo ng matematika sa likod ng mga kumplikadong cipher ay maaaring maging isang malakas na kuta laban sa pang-araw-araw na mga mensahe.
- Maraming mga cipher ang nagdagdag ng mga susi, tulad ng mga petsa, upang palakasin ang mga password. Inaayos ng key na ito ang halaga ng output sa pamamagitan ng pagdaragdag ng araw ng kaukulang buwan (halimbawa, sa ika-1, ang lahat ng mga pag-encode ay nadagdagan ng 1).
Hakbang 2. Baligtarin ang algorithm upang mailapat sa mensahe
Ang isa sa pinakasimpleng password na maaaring mailapat ay ang ROT1 Password (kung minsan ay tinutukoy bilang ang Caesar Password). Nangangahulugan lamang ang pangalang ito na isulong mo ang bawat titik sa mensahe sa susunod na titik sa alpabeto.
-
Mensahe ng ROT1:
Kamusta
-
Na-encode ang ROT1:
i; b; m; p
- Ang Caesar cipher ay maaaring iakma sa pamamagitan ng pagsulong ng bilang ng iba't ibang mga titik sa alpabeto. Konseptwal, ang ROT1 at ROT13 ay karaniwang pareho.
- Ang mga password ay maaaring maging napaka-kumplikado. Ang ilang mga password ay gumagamit ng mga coordinate, oras, at iba pang mga numero. Ang ilang mga password ay maaari lamang i-crack sa tulong ng isang computer.
Hakbang 3. I-encrypt ang mensahe
Gumamit ng mga algorithm upang ma-encode ang mga mensahe. Habang nagpapatuloy ang proseso ng pag-aaral sa code, tataas ang iyong bilis sa pag-crack ng mga password. Idagdag sa algorithm upang gawing komplikado ito. Bilang isang halimbawa:
- Magsama ng kundisyon ng pagbabago sa iyong password, tulad ng araw ng linggo. Tukuyin ang halaga para sa bawat araw. Ayusin ang password sa halagang ito kapag nag-e-encode ng mga mensahe para sa araw.
-
Isama ang numero ng pahina sa iyong mensahe sa password. Ang bawat magkakaugnay na liham sa pahina ay gumaganap bilang isang susi sa mensahe, halimbawa:
-
Unang mensahe:
7; 2; 3; 6; 3
-
Lock ng Book: A_girl (hindi bibilangin ang mga puwang)
/ H / distansya
Hakbang 7. liham ng / A /
/ e / berjara
Hakbang 2. titik ng / g /
/ l / berjara
Hakbang 3. titik ng / i /
Atbp…
-
Mensahe na may Pasadyang Susi:
Kamusta
-
Hakbang 4. I-crack ang password
Dapat ay masanay ka sa pagbabasa ng mga password kapag sapat na ang iyong karanasan, o kahit papaano mas madali itong i-crack ang mga ito. Kapag nag-apply ka ng mga proseso (algorithm) nang tuloy-tuloy, makakatulong sa iyo ang mga kaugaliang ito na makita ang mga trend o makakuha ng intuwisyon kapag nagtatrabaho sa ganitong uri ng cipher system.
Ang mga amateur cryptography club ay patok sa internet. Marami sa mga club na ito ay libre at nagtuturo ng mga pangunahing kaalaman sa modernong pag-coding
Paraan 5 ng 5: Pag-unawa sa Mga Default na Password
Hakbang 1. Master Morse Code
Sa kabila ng pangalan ng code nito, ang Morse ay isang uri ng cipher. Ang mga tuldok at gitling ay kumakatawan sa mahaba at maikling signal ng elektrisidad, na ginagamit bilang kapalit ng mga titik sa alpabeto. Ang pamamaraang ito ay ginamit upang makipag-usap sa kuryente sa nakaraan (kilala bilang telegrapo). Ang ilan sa mga titik na karaniwang ginagamit sa Morse, na tinukoy ng mga mahaba (_) at maikling (.) Signal, ay nagsasama ng:
- R; S; T; L:._.; _..; _;._..
- A; E; O:._;.; _ _ _
Hakbang 2. Samantalahin ang mga transposition cipher
Maraming magagaling na tao sa kasaysayan, tulad ng henyo na si Leonardo da Vinci, ay nagsulat ng mga mensahe habang lumilitaw sa salamin. Samakatuwid, ang pamamaraang pag-encode na ito ay karaniwang tinatawag na "pagsulat sa salamin." Ang ganitong uri ng password ay maaaring mahirap sa una, ngunit mabilis itong mauunawaan.
Karaniwang binabago ng mga transposition cipher ang mensahe o ang pag-aayos ng mga titik nang biswal. Ang imahe ng mensahe ay mababago upang maitago ang orihinal na kahulugan nito
Hakbang 3. I-convert ang mensahe sa binary code
Ang binary ay isang wika sa computer na gumagamit ng mga bilang 1 at 0. Ang mga kumbinasyon ng 1 at 0 ay maaaring naka-encode at mabibigyang kahulugan ng isang binary key, o sa pamamagitan ng pagkalkula ng mga halagang kinakatawan ng 1 at 0 para sa bawat titik sa isang mensahe.
Kapag ang pangalang "Matt" ay naka-encode ng binary code, ang resulta ay: 01001101; 01000001; 01010100; 01010100
Mga Tip
- Maghanap ng isang paraan upang ma-encode ang mga puwang sa pagitan ng mga salita pati na rin ang mga salita mismo. Palalakasin nito ang code at gawing mas mahirap itong pumutok. Halimbawa, maaari kang gumamit ng mga titik (mas mabuti ang E, T, A, O, at N) sa halip na mga puwang. Ang mga titik na ito ay tinatawag na nil.
- Alamin ang iba't ibang mga script, tulad ng Runic, at bumuo ng mga code sa pag-encode / interpretasyon para sa tatanggap ng mensahe. Mahahanap mo ito sa internet.