Koodit ovat tapa muuttaa viestiä niin, että sen alkuperäinen merkitys on piilotettu. Yleensä tämä tekniikka vaatii kirjan tai koodisanan. Salaus on prosessi, jota käytetään piilotettaviin viesteihin tai tietoihin. Tämä prosessi on päinvastainen viestien kääntämiselle tai tulkinnalle. Koodit ja salakirjoitukset ovat suuri osa viestinnän turvallisuuden tieteestä, joka tunnetaan myös kryptoanalyysinä.
Vaihe
Tapa 1 /5: Yksinkertaisten salasanojen ja koodien käyttö (lapsille)
Vaihe 1. Kirjoita sanat käänteisesti
Tässä on yksinkertainen tapa koodata viestit, jotta niitä ei voi ymmärtää yhdellä silmäyksellä. Viestit, kuten "Tapaa minut ulkona", kirjoitetaan päinvastoin, josta tulee "Lumet uka id raul".
Tämä koodi on helppo tulkita, mutta siitä voi olla hyötyä, jos luulet jonkun yrittävän lukea viestisi
Vaihe 2. Peilaa aakkoset puoleen aakkosesta viestin koodaamiseksi
Kirjoita kirjaimet A - M yhdelle riville paperille. Jatka seuraavaa kirjainta (N-Z) juuri tämän rivin alapuolella, myös yhdellä rivillä. Korvaa viestin jokainen kirjain vastapäätä olevalla kirjaimella.
Käyttämällä aakkosellista pohdintaa sanomasta "Hei" tulee "Unyb"
Vaihe 3. Kokeile ruudukon salasanan käyttöä
Piirrä neliölle paperinpalalle kuten taktinen toe toe. Kirjoita kirjaimet A - I laatikoihin vasemmalta oikealle ylhäältä alas. Tässä esimerkissä:
- Ensimmäinen rivi koostuu kirjaimista A, B, C.
- Toinen rivi koostuu kirjaimista D, E, F.
- Viimeinen rivi koostuu G, H, I.
Vaihe 4. Luo toinen tikku, jossa on pisteitä
Piirrä toinen tikin neliö ensimmäisen neliön viereen. Täytä kentät kirjaimilla J - R, kuten ensimmäinen. Merkitse sitten jokaisen rivin jokainen ruutu pisteellä seuraavasti:
- 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 keskimmäiselle vasemmalle puolelle (kirjain O).
- Aseta kolmannelle riville vasemmalta alkaen piste oikeassa yläkulmassa (kirjain P), keskimmäisessä yläosassa (kirjain Q) ja vasemmassa yläkulmassa (kirjain R).
Vaihe 5. Kirjoita kaksi isoa X: ää jokaisen laatan alle
Nämä kaksi X: ää täytetään myös kirjaimilla neliön salakirjoituksen täydentämiseksi. Aseta toiselle X: lle piste avoimeen tilaan X: n poikkileikkauksen ympärille niin, että X: n keskipisteen kummallakin puolella on piste. Sitten:
- Kirjoita ensimmäiseen X: ään (ei pisteviivaan) S X: n yläpuolelle, T vasemmalle, U oikealle ja V alareunaan.
- Kirjoita toiselle X: lle yläreunaan W, X vasemmalle, Y oikealle ja Z alareunaan.
Vaihe 6. Kirjoita salasana muistiin kirjaimia ympäröivän ruudun avulla
Kirjaimia ympäröiviä neliöitä (myös pisteitä) käytetään kirjainten sijaan. Käytä tätä laatikon salasanaa viestien koodaamiseen ja kääntämiseen.
Vaihe 7. Käytä päivämääräsalasanaa
Valitse mikä tahansa päivämäärä; Voit käyttää henkilökohtaista päivämäärää, kuten syntymäpäivää tai korkeakoulun valmistumista, tai muuta päivämäärää, kuten Indonesian itsenäisyyspäivää. Kirjoita päivämäärän, kuukauden ja vuoden numerot järjestyksessä. Tässä on numerolukko.
- Jos esimerkiksi käytät Indonesian itsenäisyyspäivää, kirjoita se numeroksi 1781945.
- Jos olet jo sopinut salasanan päivämäärästä jonkun kanssa, voit lisätä koodattuun viestiin numeerisen lukitusvinkin (esim. Hyvää syntymäpäivää).
Vaihe 8. Salaa viesti päivämäärälukolla
Kirjoita viesti paperille. Kirjoita viestin alle yksi numero numerolukosta jokaiselle viestin kirjaimelle. Kun saavutat päivämäärän lukon viimeisen numeron, aloita alusta. Jos esimerkiksi käytät Indonesian itsenäisyyspäivää (17.8.1945) avaimena:
- Viesti: Olen nälkäinen
-
Koodaus:
olen nälkäinen
1.7.8.1.9.4.5.1.
Liu'uta kirjaimet numeronäppäimen mukaan ja luo…
- Salasanaviesti: B. Q. B. M. I. S. E. S.
Vaihe 9. Käytä salaista kieltä, esimerkiksi sian latinaa
Sianlatinassa konsonanttiäänellä alkavat sanat korvataan siten, että ääni on sanan lopussa, ja lisäävät "ay". Tämä tekniikka on tehokkaampi sanoille, jotka alkavat monilla konsonanteilla. Vokaalilla alkavat sanat voidaan yksinkertaisesti liittää loppuun "tapa" tai "ay".
- Esimerkkejä sanoista, jotka alkavat konsonantilla: sapi = apisay; I = Akuway; myös = ugajay; märkä = asahbay; hei = hei
- Esimerkkejä sanoista, jotka alkavat monilla konsonanteilla: huolet = awatirkhay; vakio = andarstay; kipu = erynyay
- Esimerkkejä vokaaleilla alkavista sanoista: cloud = awanay; herkullinen = herkullinen; tuhka = abuway;
Tapa 2/5: Koodin murtaminen
Vaihe 1. Tiedä koodin rajoitukset
Koodikirjat voidaan varastaa, kadottaa tai tuhota. Nykyaikaiset kryptoanalyyttiset ja tietokoneanalyysitekniikat voivat usein murtaa jopa tehokkaita koodeja. Koodi voi kuitenkin tiivistää pitkät viestit yhdeksi sanaksi, mikä voi säästää paljon aikaa.
- Koodeja voidaan käyttää kuvioiden lukemiseen. Tätä taitoa voidaan käyttää luotaessa ja murtaessa koodeja tai salauksia.
- Koodeja käyttävät yleensä läheiset ystävät. Vitsi, jonka vain läheiset ystävät ymmärtävät, voidaan todella ajatella eräänlaisena "koodina". Yritä koodata kieli läheisten ystäviesi kanssa.
Vaihe 2. Määritä koodin luomisen tarkoitus
Koodauksen tarkoituksen tunteminen varmistaa, että ponnistelut ovat kohdillaan. Jos koodauksen tarkoitus on säästää aikaa, voit luoda mukautettuja koodisanoja. Jos yrität koodata yksityiskohtaisia viestejä, on hyvä luoda sanakirjan kaltainen koodikirja.
- Valitse lause, joka näkyy usein viestissä, jonka haluat koodata. Tämä on päätavoitteesi muuttua salaiseksi koodiksi.
- Koodia voi monimutkaista entisestään käyttämällä useita eri koodeja, joita pyöritetään tai yhdistetään. Kuitenkin, kun käytetään enemmän koodia, tarvittavien koodikirjojen määrä kasvaa.
Vaihe 3. Luo koodikirjasi
Lyhennä yleiset lauseet, kuten "Viesti vastaanotettu täydelliseksi ja selväksi", esimerkiksi "Roy". Määritä vaihtoehtoiset koodisanat jokaiselle sanalle, jonka haluat koodata, sekä viestin yleiset lauseet.
-
Joskus osittainen/osittainen koodi voi peittää viestit hyvin. Jos esimerkiksi "tanssi" tarkoittaa "toimittaa" ja "ravintola" tarkoittaa "museo" tarkoittaa "ravintola" ja "Roy" tulee edellisestä koodista.
-
Viesti:
Eilisen suhteen. Halusin sanoa, Roy. Aion tanssia ravintolaan suunnitellusti. Yli ja ulos.
-
Merkitys:
Eilisen suhteen. Haluan sanoa, että viestisi vastaanotettiin täydellisenä ja selkeänä. Vien sinut museoon suunnitellusti. Yli ja ulos.
-
Vaihe 4. Käytä koodikirjaa viestiin
Käytä koodikirjasi koodisanoja viestien koodaamiseen. Voit säästää aikaa korvaamalla substantiivit (kuten nimet ja asesanat, kuten minä, hän, sinä) pelkkänä tekstinä. Kaikki riippuu kuitenkin tilanteestasi.
Kaksiosainen koodi käyttää kahta eri koodikirjaa viestin koodaamiseen tai purkamiseen. Tämäntyyppinen koodi on paljon vankempi kuin yksiosainen koodi
Vaihe 5. Käytä näppäintä vaihtoehtoisesti viestin salaamiseen
Avainsanoja, sanaryhmiä, kirjaimia, symboleja tai niiden yhdistelmiä voidaan käyttää viestien koodaamiseen. Viestin vastaanottaja tarvitsee myös avainsanan tai avainkirjaimen/symbolin viestin tulkitsemiseksi.
-
Esimerkiksi avainsanalla "SECRET" jokainen viestin kirjain muunnetaan sen ja siihen liittyvän avainsanan välisen kirjaimen lukumääräksi. Esimerkiksi,
-
Viesti:
Hei
-
Koodaus:
/ H/ etäisyys
Vaihe 11. avaimen kirjain /S /
/ e/ on sama kirjain (nolla) avaimella /E /
/ l/ berjara
Vaihe 9. avaimen kirjain /C /
Jne…
-
Koodattu viesti:
11; 0; 9; 6; 10
-
Vaihe 6. Käännä viesti
Kun vastaanotat koodatun viestin, käännä se koodikirjasi tai avainlauseiden/avainsanojen avulla, jotta se voidaan ymmärtää. Se voi olla aluksi vaikeaa, mutta kun totut koodiin, sen murtaminen on helpompaa.
Vahvista koodaus- ja koodaustaitojasi yrittämällä saada ystäväsi luomaan ryhmä amatöörikoodaajia. Lähetä viestejä toisillesi parantaaksesi taitojasi
Tapa 3/5: Yleisten koodien opiskelu
Vaihe 1. Käytä koodia, jota Mary, Skotlannin kuningatar käytti
Kun Skotlannin poliittiset olosuhteet olivat myllerryksessä, Skotlannin kuningatar Mary käytti symboleja tavallisten kirjainten ja sanojen sijasta. Joitakin Marian koodin ominaisuuksia, joista saatat hyötyä, ovat:
- Käytä yksinkertaisia muotoja usein käytetyille kirjaimille, kuten ympyrää /A /-merkin tilalle. Tämä säästää aikaa viestien koodaamiseen.
- Yleisiä symboleja käytetään osana uutta koodikieltä; esimerkiksi Mary käyttää "8" koodina kirjaimelle "Y." Tämä voi huijata koodin tulkin ajattelemaan, että se on numero koodisymbolin sijasta.
- Ainutlaatuiset symbolit tavallisille sanoille. Maria käytti ainutlaatuista symbolia sanoihin "rukoile" ja "kuriiri", ja molempia käytettiin hyvin usein hänen aikanaan. Ainutlaatuisten symbolien käyttäminen usein käytettyjen sanojen ja lauseiden korvaamiseen säästää aikaa ja lisää koodin monimutkaisuutta.
Vaihe 2. Käytä armeijan käyttämää koodilausetta
Koodilauseet voivat lyhentää useita merkityksiä yhdessä lauseessa. Itse asiassa monet sotilaalliset hälytysolosuhteet, kuten DEFCON-järjestelmä, tunnetaan hyvin kuvaamaan puolustusvalmiutta. Määritä sopivat koodisanat/lauseet jokapäiväisessä elämässäsi.
- Voit esimerkiksi käyttää ystävien kanssa sanomisen "minun täytyy mennä vessaan" sijaan koodisanaa "Aamiainen".
- Kerro ystävällesi, että heidän ihastuksensa on tullut huoneeseen, voit sanoa koodilauseen: "Serkkuni rakastaa myös jalkapalloa".
Vaihe 3. Koodaa viesti lukituskoodikirjan avulla
Kirjoja on melko helppo saada. Jos kirja on asetettu koodilukkoksi, voit käydä kirjakaupassa tai kirjastossa koodin vastaanottamisen jälkeen.
-
Voit esimerkiksi käyttää Frank Herbertin Dune -kirjaa, jossa numeerinen koodi edustaa sivua, riviä ja sanamäärää vasemmalta alkaen.
-
Koodatut viestit:
224.10.1; 187.15.1; 163.1.7; 309.4.4
-
Alkuperäinen viesti:
Piilotan sanani.
-
- Kirjoilla, joilla on sama nimi, mutta eri painokset, voi olla eri sivunumerot. Varmista, että oikeaa kirjaa käytetään avaimena, sisällyttämällä kirjan avaimeesi julkaisutiedot, kuten painos, julkaisuvuosi ja niin edelleen.
Tapa 4/5: Salasanan murtaminen
Vaihe 1. Selvitä salasanan käytön sopivuus
Salasanat käyttävät algoritmeja, jotka ovat prosesseja tai muutoksia, joita sovelletaan viesteihin johdonmukaisesti. Tämä tarkoittaa, että kuka tahansa, joka tietää tämän salasanan, voi murtaa sen.
- Monimutkaiset salasanat voivat hämmentää jopa koulutetun salasana -asiantuntijan. Joskus monimutkaisten salausten takana olevat matemaattiset toiminnot voivat olla tehokas suoja jokapäiväisiä viestejä vastaan.
- Monet salaukset lisäävät avaimia, kuten päivämääriä, salasanojen vahvistamiseksi. Tämä näppäin säätää tulostusarvoa lisäämällä vastaavan kuukauden päivän (esimerkiksi 1. päivänä kaikkia koodauksia lisätään yhdellä).
Vaihe 2. Käännä algoritmi sovellettavaksi viestiin
Yksi yksinkertaisimmista salasanoista, jota voidaan käyttää, on ROT1 -salasana (joskus kutsutaan myös Caesar -salasanaksi). Tämä nimi tarkoittaa yksinkertaisesti sitä, että siirrät viestin jokaisen kirjaimen aakkosten seuraavaan kirjaimeen.
-
ROT1 -viesti:
Hei
-
ROT1 Koodattu:
i; b; m; s
- Caesar -salausta voidaan säätää lisäämällä aakkosten eri kirjainten määrää. Käsitteellisesti ROT1 ja ROT13 ovat pohjimmiltaan samat.
- Salasanat voivat olla hyvin monimutkaisia. Jotkut salasanat käyttävät koordinaatteja, tunteja ja muita numeroita. Jotkut salasanat voidaan murtaa vain tietokoneen avulla.
Vaihe 3. Salaa viesti
Käytä algoritmeja viestien koodaamiseen. Kun koodin oppimisen prosessi jatkuu, nopeutesi salasanojen murtamisessa kasvaa. Lisää algoritmi monimutkaistamaan sitä. Esimerkiksi:
- Sisällytä salasanasi muutosehto, kuten viikonpäivä. Määritä arvo jokaiselle päivälle. Säädä salasana tähän arvoon, kun koodaat päivän viestejä.
-
Sisällytä sivunumero salasanaviestiisi. Jokainen sivulla oleva kirjain toimii avaimena viestissä, esimerkiksi:
-
Ensimmäinen viesti:
7; 2; 3; 6; 3
-
Kirjan lukko: A_girl (välilyöntejä ei lasketa)
/ H/ etäisyys
Vaihe 7. /A /kirje
/ e/ berjara
Vaihe 2. kirjaimet /g /
/ l/ berjara
Vaihe 3. /i /kirjaimet
Jne…
-
Viesti mukautetulla avaimella:
Hei
-
Vaihe 4. Halkaise salasana
Sinun pitäisi tottua lukemaan salasanoja, kun olet tarpeeksi kokenut, tai ainakin on helpompi murtaa ne. Kun käytät prosesseja (algoritmeja) johdonmukaisesti, nämä tavat auttavat sinua havaitsemaan suuntauksia tai hankkimaan intuitiota työskennellessäsi tämän tyyppisen salausjärjestelmän kanssa.
Amatöörisalausklubit ovat melko suosittuja Internetissä. Monet näistä klubeista ovat ilmaisia ja opettavat nykyaikaisen koodauksen perusteet
Tapa 5/5: Oletussalasanojen ymmärtäminen
Vaihe 1. Master Morse Code
Koodinimestään huolimatta Morse on eräänlainen salaus. Pisteet ja viivat edustavat pitkiä ja lyhyitä sähköisiä signaaleja, joita käytetään aakkosten kirjainten sijasta. Tätä menetelmää käytettiin aiemmin kommunikoimaan sähkön kanssa (tunnetaan nimellä lennätin). Jotkut morsessa yleisesti käytetyt kirjaimet, joita merkitään pitkillä (_) ja lyhyillä (.) Signaaleilla, ovat:
- R; S; T; L:._.; _..; _;._..
- A; E; O:._;.; _ _ _
Vaihe 2. Hyödynnä siirtosalaimet
Monet historian suuret ihmiset, kuten nero Leonardo da Vinci, kirjoittivat viestejä sellaisina kuin ne näkyvät peilissä. Siksi tätä koodausmenetelmää kutsutaan yleisesti "peiliin kirjoittamiseksi". Tämän tyyppinen salasana voi aluksi tuntua vaikealta, mutta se ymmärretään nopeasti.
Transponointikoodit yleensä muuttavat viestin tai kirjainten järjestelyn visuaalisesti. Viestin kuva muutetaan sen alkuperäisen merkityksen piilottamiseksi
Vaihe 3. Muunna viesti binäärikoodiksi
Binaari on tietokonekieli, joka käyttää numeroita 1 ja 0. Yhdistelmät 1 ja 0 voidaan koodata ja tulkita binaarinäppäimellä tai laskemalla arvot 1 ja 0 viestin jokaiselle kirjaimelle.
Kun nimi "Matt" on koodattu binaarikoodilla, tulos on: 01001101; 01000001; 01010100; 01010100
Vinkkejä
- Etsi tapa koodata välilyöntejä sanojen ja itse sanojen väliin. Tämä vahvistaa koodia ja vaikeuttaa murtamista. Voit esimerkiksi käyttää kirjaimia (mieluiten E, T, A, O ja N) välilyöntien sijasta. Näitä kirjaimia kutsutaan nollaksi.
- Opi erilaisia komentosarjoja, kuten Runic, ja luo koodaus-/tulkkauskoodeja viestin vastaanottajalle. Löydät sen Internetistä.