Siitä lähtien kun ihmiset ovat kehittäneet koirakielen, olemme käyttäneet salaisia koodeja ja salauksia viestien peittämiseen. Muinaiset kreikkalaiset ja egyptiläiset käyttivät koodeja henkilökohtaisen viestinnän välittämiseen, mikä on nykypäivän koodin rikkomisen perusta. Kryptanalyysi tutkii koodia ja sen murtamista. Koodien murtaminen on salaisuuksien ja temppujen maailma, ja se voi olla hauskaa. Jos haluat murtaa koodin, voit oppia yleisimmistä koodeista ja kuinka aloittaa salaisuuksien paljastaminen. Katso lisätietoja kohdasta Vaihe 1.
Vaihe
Osa 1/3: Vaihda salasana
Vaihe 1. Aloita yhden kirjaimen sanojen etsiminen viestistä
Useimmat suhteellisen yksinkertaisia korvauksia käyttävät koodit on helppo murtaa tekemällä yksinkertainen plug-and-chug, ymmärtämällä kirjaimet yksi kerrallaan ja selvittämällä kärsivällisesti koodi arvausten perusteella.
- Englanninkieliset yksikirjaimiset sanat ovat "minä" tai "a", joten sinun pitäisi yrittää "tukkia" kirjaimet, etsiä kirjainkuvioita ja-pohjimmiltaan-pelaat teloittajana. Jos löydät sanan "a - -", tiedät useimmiten tätä mallia käyttävät sanat "ovat" tai "ja". Arvaa ja tarkista. Jos tämä ei auta, palaa takaisin ja kokeile muita vaihtoehtoja uudelleen. Ole kärsivällinen ja kokeile sitä hitaasti.
- Älä huolehdi koodin murtumisesta yhtä paljon kuin siitä, että opit lukemaan sen. Jos etsit malleja ja tunnistat säännöt, jotka käyttävät englantia (tai mitä tahansa kieltä, johon se on koodattu), voit murtaa koodin ajan ja vaivan avulla.
Vaihe 2. Etsi useimmin esiintyvä symboli tai kirjain
Yleisimmin käytetty kirjain englannissa on "e", jota seuraa "t" ja "a". Kun treenaat, aloita loogisten arvausten käyttäminen tutustumalla yleisiin sanoihin ja lauserakenteisiin. Et ole varma usein, mutta koodin rikkomista pelataan tekemällä loogisia valintoja ja korjaamalla virheet toistuvasti.
Kiinnitä huomiota kaksoissymboleihin ja lyhyisiin sanoihin ja aloita ensin symbolien ja sanojen ratkaiseminen. On helpompi tehdä "älykäs" arvaus sanasta "an" tai "in" tai "at" kuin sana "highway"
Vaihe 3. Etsi kirjaimet heittomerkin jälkeen
Jos viestissä käytetään välimerkkejä, olet onnekas. Tämä voi tarjota monia muita vihjeitä, jotka voit oppia tunnistamaan. Heittomerkkejä seuraa lähes aina kirjaimet S, T, D, M, LL tai RE. Joten jos saat kaksi samaa symbolia heittomerkin jälkeen, olet ratkaissut L -kirjaimen.
Vaihe 4. Yritä selvittää, mitä muuta koodia olet löytänyt
Jos ratkaisiessasi tunnistat jonkin yllä olevasta koodista yleisen koodityypin, olet murtanut sen ja voit lopettaa liittämisen ja chuggaamisen ja jatkaa viestien täyttämistä kyseisen koodin perusteella. Se ei todennäköisesti tapahdu niin usein, mutta mitä enemmän tunnet tavalliset koodit, sitä todennäköisemmin tunnistat käytetyt koodit ja pystyt murtamaan ne.
Numeroiden ja näppäimistökoodien korvaaminen on yleistä jokapäiväisissä perustason salaisissa viesteissä. Katso koodit ja käytä niitä, jos ne tuntuvat sopivilta
Osa 2/3: Yleisten koodien tunnistaminen
Vaihe 1. Opi tunnistamaan vaihtoehtoiset salasanat
Pohjimmiltaan korvaava salaus koostuu yhden kirjaimen korvaamisesta toisella ennalta määrättyjen sääntöjen mukaisesti. Säännöt ovat koodeja, ja niiden oppiminen ja käyttö on tapa "rikkoa" koodi ja lukea salainen viesti.
Vaikka koodi sisältää numeroita, kyrillisiä aakkosia, parittomia symboleja tai hieroglyfejä, niin kauan kuin käytetty symbolityyppi on johdonmukainen, saatat käsitellä korvaavaa salausta, mikä tarkoittaa, että sinun on opittava käytetty aakkoset ja säännöt käytetään koodin murtamiseen
Vaihe 2. Opi salasanan käyttäminen neliöiden avulla
Kreikkalaiset käyttivät varhaisinta salaustyyppiä, joka käytti numeroihin liittyvää kirjainverkkoa ja käytti sitten numeroita viestien luomiseen. Se on helppokäyttöinen koodi, ja se on ollut nykyaikaisen koodin rikkomisen kulmakivi. Jos saat viestin, joka sisältää pitkän numerojonon, se on ehkä koodattu tällä tavalla.
- Koodin perusmuoto käyttää rivejä 1-5 ja sarakkeita 1-5, ja täyttää sitten matriisin kullakin kirjaimella vasemmalta oikealle ja ruudukon alaspäin (yhdistämällä kirjaimet I ja J yhteen tilaan). Koodin jokaista kirjainta edustaa kaksi numeroa, vasemmalla oleva sarake sisältää ensimmäisen numeron ja yllä oleva rivi toisen numeron.
- Jos haluat koodata sanan "wikihow" tällä tavalla, saat koodin: 52242524233452
- Yksinkertaisempi versio tästä menetelmästä, jota lapset usein käyttävät, sisältää numeroiden kirjoittamisen, jotka liittyvät suoraan aakkosten kirjainten sijaintiin. A = 1, B = 2 ja niin edelleen.
Vaihe 3. Opi Cesar -siirtymä
Julius Caesar loi koodin, joka on hyvä, helppokäyttöinen ja ymmärrettävä, mutta erittäin vaikea murtaa, joten se on yksi peruskoodijärjestelmistä, jota tutkitaan edelleen nykyään monimutkaisempien koodien perustana. Tällä tavalla siirrät koko aakkoston sijaintia useita kertoja yhteen suuntaan. Toisin sanoen jäljellä olevien kolmen välilyönnin siirtäminen korvaa A -kirjaimen D: llä, B: n E: llä ja niin edelleen.
- Tämä on myös perusperiaate yhteisen lasten koodin "ROT1" takana (mikä tarkoittaa "käännä kerran.") Tällä koodilla kaikki kirjaimet ovat eteenpäin yhdestä paikasta, joten A korvataan B: llä, B C: llä ja niin edelleen.
- Koodattu "wikihow" käyttäen Cesar -perussiirtoa, jossa on kolme asentoa vasemmalle, ovat: zlnlkrz
Vaihe 4. Etsi näppäimistökuvio
Näppäimistön vaihto käyttää perinteistä amerikkalaista näppäimistökuviota (QWERTY), yleensä vaihtamalla kirjaimia ylös, alas, vasemmalle tai oikealle tietyissä paikoissa. Muuttamalla kirjainten sijaintia näppäimistön tiettyihin suuntiin voit luoda yksinkertaisia koodeja. Kun tiedät suunnanmuutoksen, voit murtaa koodin.
Siirtämällä sarakkeen sijaintia ylöspäin voit koodata sanan "wikihow" näin: "28i8y92"
Vaihe 5. Tarkista, onko sinulla salasana
Peruskorvauskoodissa kooderi luo vaihtoehtoisia aakkosia koodatun viestin luomiseksi. Alkaen tietystä ajanjaksosta keskiajan jälkeen tämän tyyppisistä koodeista tuli liian helppo murtaa ja salakirjoitukset alkoivat käyttää erilaisia menetelmiä, joissa käytettiin useita aakkosia yhdessä koodissa, mikä teki tuloksena olevan koodin murtamisen paljon vaikeammaksi, jos menetelmä oli tuntematon.
- Trimethiuksen taulukko on 26 x 26 -kuvioinen ruudukko, joka sisältää jokaisen Cesarin aakkosten siirron, joka on aakkosjärjestyksessä tai joskus esitetty pyörivänä putkena tai "tabula recta". Ruudukkoa voidaan käyttää eri tavoin koodina, mukaan lukien ensimmäisen rivin käyttäminen viestin ensimmäisen kirjaimen koodaamiseen, toinen rivi toiseen kirjaimeen ja niin edelleen.
- Koodigeneraattori käyttää myös salasanaa viittaamaan tiettyyn kenttään koodatun viestin jokaiselle kirjaimelle. Toisin sanoen, jos salasana oli "wikihow" ja kooderi käytti tätä menetelmää, viittaat koodatun koodin ensimmäisen kirjaimen riviin "W" ja sarakkeeseen viestin ensimmäisen kirjaimen määrittämiseksi. Tätä on vaikea murtaa tietämättä salasanaa.
Osa 3/3: Ryhdy koodinmurtajaksi
Vaihe 1. Ole kärsivällinen
Koodin murtaminen vaatii paljon kärsivällisyyttä ja pitkäjänteisyyttä. Toiminta on hidasta ja työlästä, usein turhauttavaa, koska meidän täytyy arvata yhä uudelleen ja uudelleen, kokeilla erilaisia avaimia ja sanoja ja menetelmiä. Jos aiot murtaa koodin, opi olemaan rauhallinen ja kärsivällinen nauttien mysteereistä ja peleistä.
Vaihe 2. Kirjoita oma koodisi
Paperilla käsikirjoittaminen on hauskaa, mutta hyppääminen suoraan moniaakkosiseen koodiin ilman avainsanojen apua on vielä vaikeampaa. Oppiminen koodaamaan itseäsi monimutkaisilla koodijärjestelmillä on loistava tapa oppia koodereiden ajattelua ja oppia murtamaan ne. Parhaat koodinmurtajat ovat myös hyviä kirjoittamaan omaa koodiaan ja luomaan paljon haastavampia salauksia. Haasta itsesi oppimaan monimutkaisempia tapoja ja ratkaisemaan ne.
Rikollisten koodien ja salakirjojen analysointi voi olla hyvä tapa hakea liikesalaisuuksia. Vedonvälittäjät, huumekauppiaat, Zodiac -tappajat ja kaikki he ovat kehittäneet uskomattoman monimutkaisia koodeja, jotka kannattaa oppia
Vaihe 3. Kokeile kuuluisaa rikkoutumatonta koodia
Osana julkista hauskanpitoaan FBI julkaisee säännöllisesti koodeja yleisölle yrittääkseen murtaa. Kokeile koodeja ja lähetä vastauksesi. Kuka tietää-löydät työpaikan pian.
Kryptos, julkinen patsas, joka sijaitsee CIA: n päämajan ulkopuolella, on ehkä maailman tunnetuin särkymätön koodi. Alunperin koodi luotiin agenttien testiksi, johon kuului neljä erillistä levyä ja neljä eri koodia. Kesti kymmenen vuotta, ennen kuin ensimmäinen analyytikko murtaa kolme koodia, mutta viimeinen on murtumaton
Vaihe 4. Nauti haasteesta ja mysteeristä
Koodin rikkominen on kuin eläisi Dan Brownin romaanissa. Opi nauttimaan salakoodien salaisuuksista ja haasteista ja koe salaisuuksien paljastamisen jännitys.
Vinkkejä
- Älä lannistu, jos vietät paljon aikaa koodin murtamiseen. Tämä on normaalia.
- Jos koodi tulostetaan, on hyvin mahdollista, että koodi on kirjoitettu erikoiskirjaimilla, kuten Wingdings. Tämä voi olla osa kaksoissalausta (käämit kuvaavat koodattua viestiä).
- Kirjain "e" on yleisimmin käytetty kirjain englannin kielellä.
- Yksi kirjain tuskin koskaan edustaa itseään ("A" ei korvaa "A").
- Yksi kirjain salauksessa ei tarkoita yhtä kirjainta dekoodatussa viestissä.
- Koodin murtaminen on helpompaa, jos viesti on pidempi. Lyhyitä koodeja on vaikea murtaa, koska et voi laskea kirjainten käyttökertojen määrää.
Varoitus
- Ole varovainen erittäin monimutkaisen ja rikkomattoman koodin kanssa. Älä ole hullu!
- Jotkin koodit on suunniteltu siten, että niitä on mahdotonta murtaa, ellei sinulla ole paljon tietoa. Eli vaikka sinulla olisi salausavain, se näyttää mahdottomalta. Edellyttää ohjelmistoa tai pelkkää arvailua.