Koodit ovat tapa muuttaa viestiä niin, että alkuperäinen merkitys on piilotettu. Yleensä tämä vaatii koodikirjan tai sanan. Salausmenetelmät ovat prosesseja, joita sovelletaan viestiin tietojen piilottamiseksi tai salaamiseksi. Nämä prosessit käännetään viestin kääntämiseksi tai tulkitsemiseksi. Koodit ja salakirjoitukset ovat tärkeä osa turvallisen kommunikaation tieteen (salausanalyysin) tekniikkaa.
Esimerkkejä koodatuista kappaleista
Esimerkki Acrostic Code -kappaleesta
Esimerkki Acrostic Code -kappaleesta
Esimerkki sian kappaleesta
Esimerkki n: nnen kirjainkoodin kappaleesta
Askeleet
Tapa 1 /5: Yksinkertaisten salausmenetelmien ja koodien käyttö (lapset)
Vaihe 1. Kirjoita sanat käänteisesti
Tämä on yksinkertainen tapa koodata viestejä, jotta niitä ei voi ymmärtää yhdellä silmäyksellä. Käänteisesti kirjoitettu viesti "Meet me outside" olisi "Teem em edistuo".
Huomautus:
Tämä koodi voidaan ratkaista helposti, mutta siitä voi olla hyötyä, jos luulet jonkun yrittävän kurkistaa viestiisi.
Vaihe 2. Salaa viestit heijastamalla aakkoset puoliksi
Kirjoita kirjaimet A - M yhdelle riville paperille. Kirjoita tämän rivin alle kirjaimet N - Z myös yhdelle riville. Vaihda jokainen viestikirjain vastakkaiseen kirjaimeen kahden kirjoittamasi kirjainrivin kohdalla.
Käyttämällä heijastunutta aakkosta viesti "Hei" muuttuu sen sijaan "Uryybiksi"
Vaihe 3. Kokeile pigpen -salausta
Piirrä tikin tac toe -ruudukko paperille. Kirjoita kirjaimet A - I ruudukkoon vasemmalta oikealle ylhäältä alas. Tässä esimerkissä:
- Ensimmäinen rivi koostuu kirjaimista A, B, C.
- Toinen koostuu D, E, F.
- Viimeinen rivi koostuu G, H, I.
Vaihe 4. Luo toinen tikin tac toe -verkko, jossa on pisteitä
Piirrä toinen ristikkotaulukko ensimmäisen viereen. Täytä ruudukko kirjaimilla J - R samalla tavalla kuin ensimmäinen ruudukko. Merkitse sitten pisteet jokaisen rivin ruudukon jokaiseen tilaan kuvatulla tavalla:
- Aseta ensimmäiselle riville vasemmalta alkaen piste oikeaan alakulmaan (kirjain I), keskimmäiseen alareunaan (kirjain K) ja vasempaan alakulmaan (kirjain L).
- Aseta toiselle riville vasemmalta alkaen piste oikealle keskelle (kirjain M), keskimmäiselle alareunalle (kirjain N) ja vasemmalle keskelle (kirjain O).
- Aseta toiselle riville vasemmalta alkaen piste oikeassa yläkulmassa (kirjain P), keskimmäisellä yläpuolella (kirjain Q) ja vasemmassa yläkulmassa (kirjain R).
Vaihe 5. Kirjoita kaksi X -muotoa kunkin ruudukon alle
Nämä kaksi X -muotoa täytetään myös kirjaimilla, jotta saat täydellisen lukkoavaimen. Aseta toiseen X -kohtaan pisteitä X -risteyksen ympärillä oleviin avoimiin tiloihin, joten X: n keskipisteen kummallakin puolella on piste. Sitten:
- Kirjoita ensimmäiseen (pisteettömään) X -muotoon X X: n yläosaan, T vasemmalle, U oikealle ja V alareunaan.
- Kirjoita toiseen X -muotoon X X: n yläosaan, X vasemmalle puolelle, Y oikealle ja Z alareunaan.
Vaihe 6. Käytä kirjaimia ympäröivää ruudukkoa kirjoittaaksesi kynän salaukseen
Kirjaimia ympäröiviä ruudukon muotoja (mukaan lukien pisteitä) käytetään itse kirjainten korvikkeina. Käytä piilokoodin salausavainta kääntääksesi viestit sulkukenttään ja ulos.
Vaihe 7. Käytä päivämäärän siirtosalausta
Valitse päivämäärä. Tällä voi olla jotain henkilökohtaista merkitystä, kuten syntymäpäivä tai ylioppilastutkinnon valmistumispäivä, mutta se voi olla jotain persoonatonta, kuten George Washingtonin syntymäpäivä. Kirjoita päivämäärä katkeamattomaksi numerojonoksi. Tämä on numeronäppäin.
- Jos esimerkiksi käytät George Washingtonin syntymäpäivää (22.2.21732), kirjoitat sen numeroksi 2221732.
- Jos olet jo suostunut käyttämään päivämäärän siirtosalausta jonkun kanssa, voit liittää salattuihin viesteihin vihjeen (kuten "Washington") numeronäppäimelle.
Vaihe 8. Salaa viestisi päivämäärän siirtonumeronäppäimellä
Kirjoita viestisi paperille. Kirjoita viestin alle yksi numero numeronäppäimestä viestin jokaiselle kirjaimelle. Kun saavutat numeronäppäimen viimeisen numeron, toista näppäin alusta. Esimerkiksi George Washingtonin syntymäpäivä (22.2.21732):
- Viesti: Minulla on nälkä
-
Salaus:
Olen nälkäinen
2.2.2.1.7.3.2.2
Vaihda kirjaimia numeronäppäimen mukaan, kuten…
- Koodattu viesti: K. O. J. V. U. J. T. A
Vaihe 9. Käytä salaista kieltä, kuten sian latinaa
Sianlatinassa konsonanttiäänellä alkavat sanat vaihtuvat sanan loppuun ja lisäävät "ay". Tämä pätee sanoihin, jotka alkavat konsonanttiryhmästä. Vokaaleilla alkavat sanat lisätään sanan loppuun vain "tavalla" tai "ay".
- Konsonanttien alkuesimerkit: sika = igpay; minä = emay; liian = odotus; märkä = etway; hei = ellohay
- Konsonanttiryhmän alkuesimerkkejä: käsine = oveglay; paita = irtshay; kippis = eerschay
- Esimerkkejä vokaalista: selitä = selitä; muna = munatie; päättyy = loppupäivä; syödä = syödä
Tapa 2/5: Koodien lukituksen avaaminen
Vaihe 1. Tunnista koodien rajoitukset
Koodikirjat voidaan varastaa, kadottaa tai tuhota. Nykyaikaiset salaustekniikat ja tietokoneanalyysi voivat usein rikkoa jopa vahvat koodit. Siitä huolimatta koodit voivat tiivistää pitkiä viestejä yhdeksi signaalisanaksi, mikä tekee niistä suuria ajan säästäjiä.
- Koodit toimivat hyvänä kuvion tunnistamiskäytännönä. Tätä taitoa voidaan käyttää viestien koodaamiseen, purkamiseen, salaamiseen tai salauksen purkamiseen.
- Koodeja käytetään luonnollisesti läheisten ystävien välillä. Sisäisiä vitsejä voidaan ajatella eräänlaisena "koodina". Kokeile koodikielesi kehittämistä parhaiden ystäviesi kanssa.
Vaihe 2. Määritä koodisi tavoite
Koodin tarkoituksen tunteminen estää tarpeettoman työn. Jos tavoitteesi on säästää aikaa, saatat tarvita vain muutaman tietyn koodisanan. Jos yrität koodata yksityiskohtaisia viestejä, sinun on ehkä kehitettävä koodikirja, joka muistuttaa enemmän sanakirjaa.
- Valitse yleisiä lauseita, joita esiintyy viesteissä, jotka haluat koodata. Nämä ovat ensisijaisia kohteita, jotka on tiivistettävä koodisanaan.
- Koodeja voi monimutkaista entisestään käyttämällä useita eri koodeja vuorotellen tai yhdistelmänä. Kuitenkin mitä enemmän koodeja käytetään, sitä enemmän koodikirjoja tarvitaan dekoodaukseen.
Vaihe 3. Kehitä koodikirjasi
Tiivistä yleiset lauseet, kuten "Lukeminen lujasti ja selkeästi", esimerkiksi "Roy". Määritä vaihtoehtoiset koodisanat jokaiselle kuviteltavalle sanallesi ja yleisille lauseillesi.
-
Joskus osittainen koodi voi peittää viestin riittävästi. Jos esimerkiksi "kävellä" tarkoittaa "tangoa" ja "museo" tarkoittaa "ravintolaa" ja aiemmin käytetty koodisana "Roy" pitää arvonsa,
- Viesti: Eilisestä. Halusin sanoa, Roy. Tangoin ravintolaan suunnitellusti. Yli ja ulos.
- Merkitys: Eilisestä. Halusin sanoa, lukemalla sinut ääneen ja selkeästi. Kävelen museoon suunnitellusti. Yli ja ulos.
Vaihe 4. Käytä koodikirjaasi viesteihin
Käytä koodikirjasi koodisanoja viestien koodaamiseen. Saatat huomata, että voit säästää aikaa jättämällä substantiivit (kuten nimet ja asesanat, kuten minä, minä, hän) pelkkänä tekstinä. Tämä päätös riippuu kuitenkin täysin tilanteestasi.
Kaksiosaiset koodit käyttävät kahta eri koodikirjaa viestin koodaamiseen tai purkamiseen. Nämä ovat paljon vahvempia kuin yksiosaiset koodit
Vaihe 5. Koodaa viestisi vuorotellen näppäimellä
Tietojen koodaamiseen voidaan käyttää avainviestiä, sanaryhmää, kirjaimia, symboleja tai näiden yhdistelmää. Viestisi vastaanottaja tarvitsee myös tämän avainsanan tai kirjainten/symbolien avaimen viestin purkamiseen.
-
Esimerkiksi avainsanalla "SECRET" jokainen viestisi kirjain muunnetaan sen välissä olevien kirjainten ja avainsanan vastaavan kirjaimen lukumääräksi. Kuten vuonna,
- Viesti: Hei
-
Koodaus:
/ H/ on
Vaihe 11. kirjaimet pois avaimesta /S /
/ e/ on sama (nolla) avaimena /E /
/ l/ i
Vaihe 9. kirjaimet pois avaimesta /C /
Ja niin edelleen…
- Koodattu viesti: 11; 0; 9; 6; 10
Vaihe 6. Pura viestit
Kun vastaanotat koodattuja viestejä, sinun on käytettävä koodikirjaasi tai avainsanaasi/lauseesi niiden ymmärtämiseksi. Tämä voi olla aluksi vaikeaa, mutta tulee intuitiivisemmaksi, kun opit tuntemaan koodin paremmin.
Kärki:
Koodauskykysi vahvistamiseksi voit kutsua ystäviäsi liittymään amatöörikoodiryhmään. Välitä viestejä parantaaksesi taitojasi.
Tapa 3/5: Yleisten koodien oppiminen
Vaihe 1. Käytä skotlannin kuningattaren Maryn käyttämää koodia
Skotlannin kuningatar Mary yritti lähettää viestejä poliittisen myllerryksen aikana ja käytti symboleja korvaavana koodina englanninkielisille kirjaimille ja tavallisille sanoille. Joitakin Marian koodin ominaisuuksia, joista saatat hyötyä omalle salauskoulutuksellesi, ovat:
- Yksinkertaisten muotojen käyttö korkeataajuisille kirjaimille, kuten Maryn ympyrän käyttö kirjaimelle /A /. Tämä säästää aikaa koodauksen aikana.
- Yleisiä symboleja, joita käytetään osana uutta koodikieltä, kuten Marian käyttämä "8" koodina kirjaimelle "Y". Nämä voivat sekoittaa koodinmurtajat, jotka saattavat tulkita tämän numeroksi eikä koodisymboliksi.
- Ainutlaatuiset symbolit tavallisille sanoille. Marian päivinä "rukoile" ja "kantaja" saivat ainutlaatuisia symboleja, mutta ne olivat silloin yleisempiä kuin nykyään. Silti symbolien käyttäminen usein sanoissa ja lauseissa säästää aikaa ja lisää monimutkaisuutta.
Vaihe 2. Käytä sotilasilmoitusten kaltaisia koodilauseita
Koodilauseet voivat romahtaa paljon merkitystä yhdeksi lauseeksi. Jopa monenlaiset sotilaalliset hälytykset, kuten DEFCON-järjestelmä, ovat yksinkertaisesti tunnettuja puolustusvalmiuden koodeja. Keksi sopivia koodisanoja/lauseita jokapäiväisessä elämässäsi.
- Esimerkiksi sen sijaan, että sanoisit "Minun täytyy juosta kaappiini" ystäviesi keskuudessa, voit käyttää koodisanaa "Sloppy".
- Jos haluat kertoa ystävillesi, että henkilö, jonka kanssa haluat seurustella, on tullut huoneeseen, voit sanoa koodilauseen: "Serkkuni Bruce pitää myös jääkiekosta."
Vaihe 3. Koodaa viestit kirjan avainkoodilla
Kirjat ovat suhteellisen helppoja saada. Jos kirja on päätetty avaimeksi koodiin, voit saapuessasi viestin kirjakaupasta tai kirjastosta etsiä avaimen sen purkamiseksi.
-
Voit esimerkiksi päättää käyttää Frank Herbertin Dyyniä, ja koodinumerot edustavat sivua, riviä ja numerosanaa vasemmalta alkaen.
- Koodattu viesti: 224.10.1; 187,15,1; 163,1,7; 309.4.4
- Dekoodattu viesti: Piilotan sanani.
Kärki:
Kirjojen eri painokset voivat käyttää eri sivunumeroita. Varmistaaksesi, että oikeaa kirjaa käytetään avaimena, sisällytä kirja -avaimeesi julkaisutiedot, kuten painos, julkaisuvuosi ja niin edelleen.
Menetelmä 4/5: Salauksen purkaminen
Vaihe 1. Määritä salauksen käytön sopivuus
Salaus käyttää algoritmia, joka on kuin prosessi tai muunnos, jota sovelletaan viestiin johdonmukaisesti. Tämä tarkoittaa sitä, että jokainen, joka tuntee salauksen, voi kääntää sen.
- Monimutkaiset salaukset voivat hämmentää jopa koulutettuja salausanalyytikoita. Joskus matematiikka monimutkaisten salausten takana voi osoittautua sopivaksi puolustukseksi päivittäisten viestien piilottamiseen.
- Monet salaustekijät lisäävät avaimen, kuten päivämäärän, salakirjoituksen vahvistamiseksi. Tämä näppäin säätää tulostusarvoja kuukauden päivän vastaavan numeron mukaan (ensimmäisenä kaikki lähtöarvot muutetaan yhdellä).
Vaihe 2. Keksi viesteihin sovellettava algoritmi
Yksi yksinkertaisimmista salauksista, jota voit käyttää, on ROT1 -salaus (joskus kutsutaan myös Caesar Cipheriksi). Tämä nimi tarkoittaa yksinkertaisesti sitä, että sinun tulee kääntää yksi kirjain eteenpäin aakkosessa jokaiselle viestisi kirjaimelle.
- ROT1 -viesti: Hei
- ROT1 Salattu: i; f; m; m; s
- Caesar Ciphers voidaan muuttaa kiertämään eteenpäin useita aakkosten kirjaimia. ROT1 ja ROT13 ovat periaatteessa samat.
- Ciphers voi olla uskomattoman monimutkainen. Jotkut vaativat myös koordinaattien, aikojen ja muiden arvojen käyttöä. Jotkin salausprosessit saattavat vaatia tietokoneen käyttöä.
Vaihe 3. Viestien salaaminen
Käytä algoritmia viestien salaamiseen. Kun opit salausprosessin, nopeutesi pitäisi kasvaa. Lisää algoritmiisi tehdäksesi siitä monimutkaisemman. Esimerkiksi,
- Lisää salauslaitteeseesi pyörivä ehto, kuten viikonpäivä. Määritä arvo jokaiselle viikonpäivälle. Muokkaa salaustasi tällä arvolla, kun salaat viestin sinä päivänä.
-
Liitä salattuun viestiin sivunumero. Sivun jokainen vastaava kirjain toimii viestin avaimena, kuten
- 1. tulkittu viesti: 7; 2; 3; 6; 3
-
Kirja -avain: A_girl (välilyöntejä ei lasketa)
/ H/ on
Vaihe 7. kirjaimet pois /A /
/ e/ i
Vaihe 2. kirjaimet pois /g /
/ l/ i
Vaihe 3. välilyöntejä /i /
Ja niin edelleen…
- Avaimella säädetty viesti: Hei
Vaihe 4. Salaa viestit
Kun koet salakirjoituksesi lukemisen, siitä pitäisi tulla toinen luonne tai ainakin helpompaa. Koska näiden prosessien (algoritmien) soveltaminen on johdonmukaista, tapa auttaa sinua havaitsemaan suuntauksia ja hankkimaan intuitiota työskennellessäsi tällaisen salausjärjestelmän kanssa.
Kärki:
Amatöörisalausklubit ovat suosittuja verkossa. Monet näistä ovat ilmaisia ja tarjoavat alukkeita modernin salauksen perusteissa.
Menetelmä 5/5: Tarttuva standardi salaus
Vaihe 1. Master Morse Code
Nimestään riippumatta Morse Code on salaus. Pisteet ja viivat edustavat pitkiä ja lyhyitä sähköisiä signaaleja, jotka puolestaan edustavat aakkosten kirjaimia. Tämä mahdollisti vanhan ajan sähköisen viestinnän (lennätin). Yleisiä Morse -kirjaimia, joita edustavat pitkät (_) ja lyhyet (.) -Signaalit, ovat:
- R; S; T; L:._.; _..; _;._..
- A; E; O:._;.; _ _ _
Vaihe 2. Hyödynnä transponointikoodit
Monet historian suuruudet, kuten nero Leonardo da Vinci, ovat kirjoittaneet viestejä sellaisina kuin ne näyttäisivät peilistä. Tästä syystä salaamista tällä tavalla kutsutaan usein "peilikirjoitukseksi". Tällaiset salaukset voivat olla aluksi vaikeita, mutta yleensä niistä tulee nopeasti toisenlaisia.
Huomautus:
Transponointikoodit käsittelevät yleensä viestejä tai kirjainten muodostamista visuaalisesti. Viestin kuva muutetaan piilottamaan sen merkitys.
Vaihe 3. Muunna viestit binääriksi
Binaarinen on tietokoneiden käyttämä 1- ja 0 -kieli. Näiden 1: n ja 0: n yhdistelmät voidaan salata ja tulkita sitten binääriavaimella tai laskemalla 1: n ja 0: n edustamat arvot kullekin viestissä ilmoitetulle kirjaimelle.
Nimi "Matt" salaa binääriksi muodossa: 01001101; 01000001; 01010100; 01010100
Vinkkejä
- Keksi tapa salata sanojen ja sanojen välit. Tämä vahvistaa koodiasi ja vaikeuttaa sen rikkomista. Voit esimerkiksi käyttää kirjainta (E, T, A, O ja N toimivat parhaiten) välilyönnin sijasta. Näitä kutsutaan nollaksi.
- Opi eri skripti, kuten Runic, ja luo salaus-/salauksenpurkuavaimet niille, joille haluat lähettää viestejä. Löydät nämä netistä, ja ne ovat toimineet minulle hyvin.
- Jos haluat koodisi olevan turvallisempi, luo lisäsymboleja tavallisille sanojen päättymisille ja alkuille, kuten '-ing' ja 'th-'. Lisäksi voit jättää pois tai lisätä seuraavaan sanaan yhden kirjaimen sanat ("A" ja "I".) Älä käytä isoja kirjaimia ja jätä pois heittomerkit. Tee joillakin kirjaimilla samat symbolit kuin toisilla. Voit myös halutessasi yhdistää kaksikirjaimiset sanat niiden jälkeiseen sanaan ja jättää sanojen lopussa olevan S-kirjaimen pois.