5 tapaa luoda salaisia koodeja ja salakoodeja

Sisällysluettelo:

5 tapaa luoda salaisia koodeja ja salakoodeja
5 tapaa luoda salaisia koodeja ja salakoodeja
Anonim

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

Image
Image

Esimerkki Acrostic Code -kappaleesta

Image
Image

Esimerkki Acrostic Code -kappaleesta

Image
Image

Esimerkki sian kappaleesta

Image
Image

Esimerkki n: nnen kirjainkoodin kappaleesta

Askeleet

Tapa 1 /5: Yksinkertaisten salausmenetelmien ja koodien käyttö (lapset)

Luo salaisia koodeja ja salausvaiheita Vaihe 1
Luo salaisia koodeja ja salausvaiheita Vaihe 1

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.

Luo salaisia koodeja ja salausvaiheita Vaihe 2
Luo salaisia koodeja ja salausvaiheita Vaihe 2

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"

Luo salaisia koodeja ja salausvaiheita Vaihe 3
Luo salaisia koodeja ja salausvaiheita Vaihe 3

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.
Luo salaisia koodeja ja salausvaiheita Vaihe 4
Luo salaisia koodeja ja salausvaiheita Vaihe 4

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).
Luo salaisia koodeja ja salausvaiheita Vaihe 5
Luo salaisia koodeja ja salausvaiheita Vaihe 5

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.
Luo salaisia koodeja ja salausvaiheita Vaihe 6
Luo salaisia koodeja ja salausvaiheita Vaihe 6

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.

Luo salaisia koodeja ja salausvaiheita Vaihe 7
Luo salaisia koodeja ja salausvaiheita Vaihe 7

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.
Luo salaisia koodeja ja salausvaiheita Vaihe 8
Luo salaisia koodeja ja salausvaiheita Vaihe 8

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
Luo salaisia koodeja ja salausvaiheita Vaihe 9
Luo salaisia koodeja ja salausvaiheita Vaihe 9

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

Luo salaisia koodeja ja salausvaiheita Vaihe 10
Luo salaisia koodeja ja salausvaiheita Vaihe 10

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.
Luo salaisia koodeja ja salausvaiheita Vaihe 11
Luo salaisia koodeja ja salausvaiheita Vaihe 11

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.
Luo salaisia koodeja ja salausvaiheita Vaihe 12
Luo salaisia koodeja ja salausvaiheita Vaihe 12

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.
Luo salaisia koodeja ja salausvaiheita Vaihe 13
Luo salaisia koodeja ja salausvaiheita Vaihe 13

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

Luo salaisia koodeja ja salausvaiheita Vaihe 14
Luo salaisia koodeja ja salausvaiheita Vaihe 14

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
Luo salaisia koodeja ja salausvaiheita Vaihe 15
Luo salaisia koodeja ja salausvaiheita Vaihe 15

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

Luo salaisia koodeja ja salausvaiheita Vaihe 16
Luo salaisia koodeja ja salausvaiheita Vaihe 16

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.
Luo salaisia koodeja ja salausvaiheita Vaihe 17
Luo salaisia koodeja ja salausvaiheita Vaihe 17

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."
Luo salaisia koodeja ja salausvaiheita Vaihe 18
Luo salaisia koodeja ja salausvaiheita Vaihe 18

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

Luo salaisia koodeja ja salausvaiheita Vaihe 19
Luo salaisia koodeja ja salausvaiheita Vaihe 19

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ä).
Luo salaisia koodeja ja salausvaiheita Vaihe 20
Luo salaisia koodeja ja salausvaiheita Vaihe 20

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öä.
Luo salaisia koodeja ja salausvaiheita Vaihe 21
Luo salaisia koodeja ja salausvaiheita Vaihe 21

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
Luo salaisia koodeja ja salausvaiheita Vaihe 22
Luo salaisia koodeja ja salausvaiheita Vaihe 22

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

Luo salaisia koodeja ja salausvaiheita Vaihe 23
Luo salaisia koodeja ja salausvaiheita Vaihe 23

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:._;.; _ _ _
Luo salaisia koodeja ja salausvaiheita Vaihe 24
Luo salaisia koodeja ja salausvaiheita Vaihe 24

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.

Luo salaisia koodeja ja salausvaiheita Vaihe 25
Luo salaisia koodeja ja salausvaiheita Vaihe 25

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.

Suositeltava: