5 tapaa luoda salainen koodi ja salasana

Sisällysluettelo:

5 tapaa luoda salainen koodi ja salasana
5 tapaa luoda salainen koodi ja salasana

Video: 5 tapaa luoda salainen koodi ja salasana

Video: 5 tapaa luoda salainen koodi ja salasana
Video: ЛЮБОВЬ С ДОСТАВКОЙ НА ДОМ (2020). Романтическая комедия. Хит 2024, Joulukuu
Anonim

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)

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

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

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

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"

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

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

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

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

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.

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

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

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

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

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

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

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

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.

Luo salaisia koodeja ja salausvaiheita Vaihe 13
Luo salaisia koodeja ja salausvaiheita Vaihe 13

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

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

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

Luo salaisia koodeja ja salausvaiheita Vaihe 15
Luo salaisia koodeja ja salausvaiheita Vaihe 15

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

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

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

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

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

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

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

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

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

Luo salaisia koodeja ja salausvaiheita Vaihe 22
Luo salaisia koodeja ja salausvaiheita Vaihe 22

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

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

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

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

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

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ä.

Suositeltava: