Siitä lähtien, kun ihmiskunta kehitti kielen, olemme käyttäneet koodeja ja salauksia viestien peittämiseen. Kreikkalaiset ja egyptiläiset käyttivät koodeja yksityisen viestinnän siirtämiseen muodostaen perustan modernille koodin rikkomiselle. Kryptanalyysi tutkii koodeja ja niiden rikkomista. Se on salaisuuden ja huijauksen maailma, ja se voi olla hauskaa. Jos haluat murtaa koodeja, voit oppia tunnistamaan yleisimmät koodit ja kuinka aloittaa salaisuuksien kiusaaminen. Katso lisätietoja kohdasta Vaihe 1.
Askeleet
Osa 1/3: Korvauslaitteiden ratkaiseminen
Vaihe 1. Aloita yhden kirjaimen sanojen etsiminen viestistä
Useimmat suhteellisen yksinkertaista korvausmenetelmää käyttävät koodit murtautuvat helpoimmin tekemällä yksinkertainen plug-and-chug, selvittä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ää kytkeä yksi, etsiä malleja ja-lähinnä-pelata hirttä. Jos "a - -" on ratkaistu, tiedät, että se olisi useimmiten "ovat" tai "ja". Arvaa ja tarkista. Jos se ei toimi, palaa takaisin ja kokeile muita vaihtoehtoja. Ole kärsivällinen ja mene hitaasti.
- Älä huolehdi niin paljon koodin "murtamisesta" kuin lukemisen oppimisesta. Kaavojen etsiminen ja sääntöjen tunnistaminen, joissa englanti (tai mikä tahansa kieli koodataan) on kirjoitettu, saa sinut ratkaisemaan koodin jonkin verran aikaa ja vaivaa.
Vaihe 2. Etsi yleisimmät symbolit tai kirjaimet
Yleisin englanninkielinen kirjain on "e", jota seuraa "t" ja "a". Työskennellessäsi käytä tavallisten sanojen ja lauserakenteen tuntemusta ja aloita loogisten arvausten tekeminen. Harvoin olet varma, mutta koodinmurtopeliä pelataan tekemällä loogisia valintoja ja menemällä taaksepäin ja korjaamalla virheesi.
Varo kaksoismerkkejä ja lyhyitä sanoja ja aloita niiden ratkaiseminen ensin. On helpompaa yrittää oppia arvaamaan "an" tai "in" tai "at" kuin "highway"
Vaihe 3. Etsi kirjaimia heittomerkien jälkeen
Jos viesti sisältää välimerkkejä, olet onnekas. Tämä tarjoaa joukon muita vihjeitä, jotka voit oppia tunnistamaan. Heittomerkkejä seuraa lähes aina S, T, D, M, LL tai RE, AR, BT. Joten jos sinulla on kaksi identtistä symbolia heittomerkin jälkeen, olet ratkaissut "L" tai "D".
Vaihe 4. Yritä selvittää, millaista koodia olet löytänyt
Jos ratkaisiessasi luulet tunnistavasi jonkin yllä olevista yleisistä koodityypeistä, olet murtanut sen ja voit lopettaa kytkemisen ja chuggaamisen ja täyttää viestin koodisi perusteella. Tämä ei todennäköisesti tapahdu usein, mutta mitä enemmän tutustut tavallisiin koodeihin, sitä todennäköisemmin tunnistat käytetyn koodin ja pystyt ratkaisemaan sen.
Numerokorvaukset ja näppäimistökoodit ovat erityisen yleisiä jokapäiväisissä salaisissa viesteissä. Pidä silmällä erityisesti niitä ja hae ne parhaaksi katsomallasi tavalla
Osa 2/3: Yleisten koodien tunnistaminen
Vaihe 1. Opi tunnistamaan korvauskoodit
Pohjimmiltaan korvaussalaus tarkoittaa yhden kirjaimen korvaamista toisella kirjaimella jonkin ennalta määrätyn säännön mukaisesti. Tämä sääntö on koodi, ja säännön oppiminen ja soveltaminen on tapa "rikkoa" koodi ja lukea viesti.
Vaikka koodi sisältää numeroita, kyrillisiä aakkosia, järjettömiä symboleja tai hieroglyfejä, niin kauan kuin käytetty symbolityyppi on johdonmukainen, käytät todennäköisesti korvaavaa salausta, mikä tarkoittaa, että sinun on opittava käytetty aakkoset ja sääntö käytetään koodin tulkitsemiseen
Vaihe 2. Opi neliösalausmenetelmä
Kreikkalaiset käyttivät varhaisinta salausta, ja siihen kuului numeroita vastaavan kirjainverkon luominen ja sitten numeroiden käyttäminen viestien luomiseen. Se on helppokäyttöinen koodi, joten se on yksi modernin koodinmurtamisen perusta. Jos saat viestin, joka sisältää pitkän numerojonon, se on ehkä koodattu tällä menetelmällä.
- Tämän koodin perusmuoto käsitti rivin 1-5 ja sarakkeen 1-5 ja täytti sitten matriisin jokaisella kirjaimella vasemmalta oikealle ja ruudukon alaspäin (yhdistämällä I ja J yhdeksi tilaksi). Koodin jokaista kirjainta edustaa kaksi numeroa, vasemmanpuoleinen sarake, joka antaa ensimmäisen numeron, ja ylhäällä oleva rivi, joka antaa toisen.
- Jos haluat koodata sanan "wikihow" tällä menetelmällä, saat: 52242524233452
- Yksinkertaisempi versio tästä, jota lapset usein käyttävät, sisältää kirjoittamisen numeroilla, jotka vastaavat suoraan kirjaimen sijaintia aakkosessa. A = 1, B = 2 jne.
Vaihe 3. Opi Cesar -siirtymä
Julius keksi hyvän, helppokäyttöisen ja ymmärrettävän, mutta erittäin vaikeasti murtettavan, joten se on yksi muista peruskoodijärjestelmistä, joita tutkitaan edelleen nykyään monimutkaisempien koodien perustana. Tässä siirtomenetelmässä siirrät koko aakkosen tietyn määrän paikkoja yhteen suuntaan. Toisin sanoen kolmen välilyönnin siirtyminen vasemmalle korvaa A -kirjaimen D: llä, B E: llä jne.
- Tämä on myös perusperiaate yhteisen lasten koodin "ROT1" (eli "pyöritä yksi") takana. Tässä koodissa kaikki kirjaimet siirretään vain yhden askeleen eteenpäin, jolloin A edustaa B, B edustaa C jne.
- Koodaus "wikihow" käyttäen Cesarin perussiirtoa kolmella vasemmalle näyttäisi tältä: zlnlkrz
Vaihe 4. Pidä silmällä näppäimistökuvioita
Näppäimistön vaihdot käyttävät perinteisen amerikkalaisen (QWERTY) näppäimistökuvion mallia korvaamiseen, yleensä siirtämällä kirjaimia ylös, alas, vasemmalle tai oikealle tietty määrä paikkoja. Siirtämällä kirjaimia tiettyyn suuntaan näppäimistöllä voit luoda yksinkertaisia koodeja. Suuntavaihdon tunteminen mahdollistaa koodin murtamisen.
Siirtämällä sarakkeita yhden kohdan ylöspäin voit koodata sanan "wikihow" näin: "28i8y92"
Vaihe 5. Tarkista, onko sinulla polyaakkosellinen salaus
Peruskorvauskoodeissa koodin kirjoittaja luo yhden vaihtoehtoisen aakkoston koodatun viestin luomiseksi. Jossain vaiheessa keskiajan jälkeen tällaisista koodeista tuli liian helppo murtaa ja salakirjoittajat alkoivat käyttää erilaisia menetelmiä käyttääkseen useita aakkosia yhdessä koodissa, mikä teki koodeista paljon vaikeampia murtaa tietämättä menetelmää.
- Trimethiuksen taulukko on 26 x 26 ruudukko jokaisesta Cesarin siirtyneen aakkoston permutaatiosta, aakkosjärjestyksessä tai toisinaan pyörivänä sylinterinä tai "tabula recta". Ruudukon käyttämiseen koodina on useita tapoja, mukaan lukien ensimmäisen rivin käyttäminen viestin ensimmäisen kirjaimen koodaamiseen, toinen toiseen ja niin edelleen.
- Kooderit käyttävät myös koodisanaa viittaamaan tiettyihin sarakkeisiin salatun viestin jokaiselle kirjaimelle. Toisin sanoen, jos koodisana oli "wikihow" käyttämällä tätä menetelmää, tutki "W" -riviä ja salatun koodin ensimmäisen kirjaimen saraketta viestin ensimmäisen kirjaimen määrittämiseksi. Näitä on vaikea murtaa tietämättä koodisanaa.
Osa 3/3: Koodirikko
Vaihe 1. Ole kärsivällinen
Koodien rikkominen vaatii valtavasti kärsivällisyyttä ja sitkeyttä. Se on hidasta ja työlästä työtä, usein turhauttavaa, koska täytyy palata ja arvailla uudelleen, kokeilla erilaisia avaimia ja sanoja ja menetelmiä. Jos haluat murtaa koodeja, opi olemaan rauhallinen ja kärsivällinen, omaksumaan mysteeri ja peli.
Vaihe 2. Kirjoita omat koodisi
Kryptogrammin tekeminen paperissa on hauskaa, mutta hyppääminen pääsi alkeis -aakkoskoodeihin ilman avainsanojen apua on aivan toinen taso. Omien koodien kirjoittamisen oppiminen monimutkaisilla koodausjärjestelmillä on loistava tapa oppia koodin kirjoittajien ajattelua ja oppia murtamaan ne. Parhaat koodinmurtajat ovat myös hyviä kirjoittamaan omia ja keksimään yhä haastavampia salauksia. Haasta itsesi oppimaan monimutkaisempia menetelmiä ja niiden murtamista.
Rikoslain ja salakirjoitusten analysointi voi olla hyvä tapa poimia joitakin kaupan temppuja. Vedonvälittäjät, huumeiden kingpins ja Zodiac tappaja ovat kaikki kehittäneet uskomattoman monimutkaisia koodeja, joita kannattaa tutkia
Vaihe 3. Kokeile kuuluisia ratkaisemattomia koodeja
Osana hauskaa julkista tiedottamista FBI julkaisee säännöllisesti koodeja yleisölle yrittääkseen murtaa ne. Kokeile niitä ja lähetä vastauksesi. Kuka tietää-saatat saada työpaikan pian.
Kryptos, julkinen patsas CIA: n päämajan ulkopuolella, on ehkä maailman tunnetuin ratkaisematon koodi. Se luotiin alun perin agenttien testaukseen, johon kuului neljä erillistä paneelia ja neljä eri koodia. Kesti kymmenen vuotta, ennen kuin ensimmäiset analyytikot murskasivat kolme koodia, mutta lopullinen koodi on edelleen ratkaisematta
Vaihe 4. Nauti haasteesta ja mysteeristä
Koodien murtaminen on kuin eläisit omassa Dan Brown -romaanissasi. Opi omaksumaan salaisten koodien mysteeri ja haaste ja koe salaisuuden avaamisen jännitys.
Video - Käyttämällä tätä palvelua joitakin tietoja voidaan jakaa YouTuben kanssa
Vinkkejä
- Koodien murtaminen on helpompaa, kun viestit ovat pidempiä. Lyhyitä koodeja on vaikea murtaa, koska et voi laskea kirjaimia taajuuden mukaan.
- Älä menetä toivoa, jos vietät pitkään koodin murtamiseen. Tämä on normaalia.
- Kirjain "e" on yleisimmin käytetty kirjain englannin kielellä.
- Jos koodi tulostetaan, se on hyvin todennäköisesti kirjoitettu erityisellä fontilla, kuten Windings. Tämä voi olla osa kaksinkertaista salausta (käämit kirjoittavat koodatun viestin).
- Yksi kirjain salauksessa ei välttämättä tarkoita yhtä kirjainta salatussa viestissä ja päinvastoin.
- Kirjain ei melkein koskaan edusta itseään ("A" ei pysy paikallaan "A": ssa).
Varoitukset
- Varo ratkaisemattomia kaninreikiä. Älä mene hulluksi!
- Jotkin koodit on suunniteltu siten, että niiden salauksen purku on mahdotonta, ellei sinulla ole paljon tietoa. Tämä tarkoittaa, että vaikka sinulla olisi salausavain, se näyttää mahdottomalta. Nämä voivat vaatia ohjelmiston tai vain raskaita arvailuja.