Otkad su ljudi razvili pseći jezik, koristili smo tajne kodove i šifre da zatamnimo poruke. Stari Grci i Egipćani koristili su kodove za prijenos osobne komunikacije, što je osnova za moderno razbijanje kodova. Kriptoanaliza je proučavanje koda i kako ga razbiti. Otkrivanje kodova svijet je tajni i trikova i može biti jako zabavno. Ako želite razbiti kod, možete saznati o najčešćim kodovima i kako započeti otkrivanje njihovih tajni. Za više informacija pogledajte 1. korak.
Korak
1. dio od 3: Otvaranje promjene lozinke
Korak 1. Počnite tražiti riječi s jednim slovom u poruci
Većinu koda koji koristi relativno jednostavne zamjene lako je razbiti jednostavnim plug-and-chug-om, razumijevanjem slova jedno po jedno i strpljivim utvrđivanjem koda na temelju nagađanja.
- Riječi s jednim slovom na engleskom su "I" ili "a", pa biste trebali pokušati "začepiti" slova, potražiti uzorke slova i-u osnovi-igrate ulogu krvnika. Ako pronađete riječ "a - -", znate da riječi koje najčešće koriste ovaj obrazac su "jesu" ili "i". Pogodite i proverite. Ako to ne uspije, vratite se i pokušajte ponovo s drugim opcijama. Budite strpljivi i pokušajte polako.
- Ne brinite o "pucanju" koda koliko se brinete o tome da ćete ga naučiti čitati. Traženje obrazaca i prepoznavanje pravila koja koriste engleski (ili bilo koji drugi jezik na kojem je kodiran) omogućit će vam da s vremenom i naporom razbijete kôd.
Korak 2. Pronađite simbol ili slovo koje se najčešće javlja
Najčešće korišteno slovo na engleskom jeziku je "e", nakon čega slijede "t" i "a". Dok vježbate, upotrijebite uvod u uobičajene riječi i strukturu rečenica kako biste započeli logičko nagađanje. Nećete biti sigurni često, ali igra razbijanja koda igra se logičkim odabirom i uzastopnim ispravljanjem grešaka.
Obratite pažnju na dvostruke simbole i kratke riječi i počnite prvo rješavati simbole i riječi. Lakše je napraviti "pametno" pogađanje riječi "an" ili "in" ili "at" od riječi "autoput"
Korak 3. Pronađite slova nakon apostrofa
Ako poruka koristi interpunkciju, imate sreće. To može pružiti mnoge druge tragove koje možete naučiti prepoznati. Nakon apostrofa gotovo uvijek slijede slova S, T, D, M, LL ili RE. Dakle, ako nakon apostrofa dobijete dva ista simbola, riješili ste slovo "L".
Korak 4. Pokušajte utvrditi koji ste drugi kod pronašli
Ako, kada riješite problem, prepoznate jedan od uobičajenih tipova koda iz gornjeg koda, razbili ste ga i možete prestati uključivati i mijenjati poruke i nastaviti s popunjavanjem poruka na temelju tog koda. To se vjerojatno neće dogoditi tako često, ali što ste više upoznati s uobičajenim kodovima, veća je vjerojatnost da ćete prepoznati vrste kodova koji se koriste i moći ćete ih razbiti.
Zamjena brojeva i kodova tastature uobičajena je u svakodnevnim tajnim porukama na osnovnom nivou. Pogledajte kodove i upotrijebite ih ako se smatraju prikladnima
Dio 2 od 3: Identificiranje uobičajenih kodova
Korak 1. Naučite prepoznati zamjenske lozinke
U osnovi, zamjenska šifra sastoji se od zamjene jednog slova drugim, prema unaprijed određenim pravilima. Pravila su kodovi, a učenje i njihova upotreba način je da "razbijete" kôd i pročitate tajnu poruku.
Čak i ako kôd sadrži brojeve, ćirilično pismo, neparne simbole ili hijeroglife, sve dok je tip upotrijebljenog simbola dosljedan, možda imate posla sa zamjenskom šifrom, što znači da ćete morati naučiti korištenu abecedu i pravila primijenjeno za probijanje koda
Korak 2. Naučite kako lozinkom koristiti kvadrate
Grci su koristili najraniju vrstu šifriranja, koja je koristila rešetku slova povezanu s brojevima, a zatim koristila brojeve za stvaranje poruka. Kôd je jednostavan za korištenje i bio je kamen temeljac modernog razbijanja koda. Ako dobijete poruku koja sadrži dugačak niz brojeva, možda je kodirana na ovaj način.
- Najosnovniji oblik koda koristi redove 1-5 i kolone 1-5, a zatim ispunjava matricu svakim slovom slijeva na desno i niz rešetku (kombinirajući slova I i J u jedan razmak). Svako slovo u kodu predstavljeno je s dva broja, stupac s lijeve strane sadrži prvi broj, a gornji red drugi broj.
- Za kodiranje riječi "wikihow" na ovaj način dobit ćete kod: 52242524233452
- Jednostavnija verzija ove metode koju često koriste djeca uključuje pisanje brojeva koji su izravno povezani s mjestom na kojoj se nalaze slova abecede. A = 1, B = 2 itd.
Korak 3. Naučite Cesar smjenu
Julije Cezar stvorio je kôd koji je dobar, jednostavan za korištenje i razumijevanje, ali ga je vrlo teško razbiti, pa je to jedan od osnovnih sistema koda koji se i danas proučava kao osnova za složenije kodove. Na ovaj način možete pomaknuti položaj cijele abecede nekoliko puta u jednom smjeru. Drugim riječima, pomicanjem preostala tri razmaka zamijenit će se slovo A s D, B s E itd.
- Ovo je također osnovni princip koji stoji iza uobičajenog koda za djecu pod nazivom "ROT1" (što znači "okreni se jednom." S ovim kodom sva slova se pomiču za jedno mjesto, pa se A zamjenjuje sa B, B sa C itd.).
- Kodirano "wikihow" pomoću osnovnog Cesar pomaka s tri pozicije ulijevo bilo bi: zlnlkrz
Korak 4. Potražite uzorak tastature
Zamena tastature koristi tradicionalni američki uzorak tastature (QWERTY), generalno menjajući slova gore, dole, levo ili desno na određenom broju položaja. Promjenom položaja slova u određenim smjerovima na tipkovnici možete stvoriti jednostavne kodove. Znajući promjenu smjera, tada možete razbiti kôd.
Pomicanjem položaja kolone za jedno mjesto gore, riječ "wikihow" možete kodirati ovako: "28i8y92"
Korak 5. Provjerite imate li višeznačnu lozinku
U osnovnoj zamjenskoj šifri koder stvara zamjenske abecede za stvaranje kodirane poruke. Počevši od određenog razdoblja nakon srednjeg vijeka, ove vrste kodova postale su previše jednostavne za razbijanje i šifre su počele koristiti različite metode koje su koristile više abeceda u jednom kodu, pa je rezultirajući kôd bilo mnogo teže razbiti ako je metoda bila nepoznata.
- Trimetijev stolnjak je rešetka sa uzorkom 26 x 26 koja sadrži svaku promjenu Cezarove abecede, koja je abecednim redom, ili ponekad predstavljena kao rotirajuća cijev, ili "tabula recta". Postoje različiti načini korištenja mreže kao koda, uključujući korištenje prvog retka za kodiranje prvog slova u poruci, drugog retka do drugog slova itd.
- Generator koda će također koristiti lozinku za upućivanje na određeno polje za svako slovo kodirane poruke. Drugim riječima, ako je lozinka "wikihow" i koder koristi ovu metodu, za određivanje prvog slova poruke pozvali biste se na red "W" i stupac prvog slova kodiranog koda. Ovo je teško probiti bez poznavanja lozinke.
3. dio 3: Postanite Codebreaker
Korak 1. Budite strpljivi
Razbijanje koda zahtijeva puno strpljenja i upornosti. Aktivnost je spora i dosadna, često frustrirajuća jer moramo iznova pogađati, isprobavajući različite ključeve, riječi i metode. Ako namjeravate razbiti kod, naučite biti mirni i strpljivi, dok uživate u misterijama i igrama.
Korak 2. Napišite vlastiti kod
Na papiru je pisanje scenarija zabavno, ali skočiti pravo u višeabecedni kôd bez pomoći ključnih riječi još je teže. Naučiti kodirati sebe koristeći složene sisteme kodova odličan je način da naučite kako koderi razmišljaju i naučite ih razbiti. Najbolji razbijači kodova također su dobri u pisanju vlastitog koda i stvaranju mnogo izazovnijih šifri. Izazovite sebe da naučite složenije načine i kako ih riješiti.
Analiza kodova i šifri kriminalaca može biti dobar način za otkrivanje poslovnih tajni. Kladionice, narko bosovi, ubice Zodijaka i svi su oni razvili nevjerojatno složene kodove koje vrijedi naučiti
Korak 3. Isprobajte poznati neraskidivi kod
Kao dio pristupa javne zabave, FBI povremeno objavljuje kodove za javnost koje pokušava otkriti. Isprobajte kodove i pošaljite svoje odgovore. Ko zna-uskoro ćete naći posao.
Kryptos, javna statua koja se nalazi izvan sjedišta CIA -e, možda je najpoznatiji neraskidivi kôd na svijetu. U početku je kôd kreiran kao test za agente, uključujući četiri zasebne ploče sa četiri različita koda. Prvom analitičaru je trebalo deset godina da razbije tri koda, ali posljednji ostaje neraskidiv
Korak 4. Uživajte u izazovu i misteriji
Kršenje koda je poput življenja u romanu Dana Browna. Naučite uživati u misterijama i izazovima tajnih kodova i iskusite uzbuđenje otkrivanja tajni.
Savjeti
- Nemojte se obeshrabriti ako provedete puno vremena u razbijanju koda. To je normalno.
- Ako je kôd odštampan, vrlo je moguće da se kôd otkuca posebnim slovima, poput Wingdings. Ovo može biti dio dvostruke enkripcije (namoti opisuju kodiranu poruku).
- Slovo "e" je najčešće korišteno slovo u engleskom jeziku.
- Jedno slovo teško da će se ikada predstavljati ("A" neće zamijeniti "A").
- Jedno slovo u šifriranju ne znači jedno slovo u dekodiranoj poruci.
- Razbijanje koda je lakše ako je poruka duža. Teško je razbiti kratke kodove jer nećete moći izbrojati koliko se puta slova koriste.
Upozorenje
- Budite oprezni s vrlo kompliciranim i neraskidivim kodom. Ne budi lud!
- Neki kodovi su dizajnirani na takav način da ih je nemoguće razbiti ako nemate puno informacija. Odnosno, čak i ako imate ključ za šifriranje, čini se nemogućim. Zahtijeva softver ili samo nagađanje.