Kuidas luua salakoode ja koode

Autor: Bobbie Johnson
Loomise Kuupäev: 2 Aprill 2021
Värskenduse Kuupäev: 15 Mai 2024
Anonim
Kuidas luua salakoode ja koode - Entsüklopeedia
Kuidas luua salakoode ja koode - Entsüklopeedia

Sisu

Koodid on ressurss sõnumi välimuse muutmiseks, et varjata selle tegelikku tähendust. Nende dešifreerimiseks on tavaliselt vajalik, et käes oleks koodiraamat või koodsõna. Salakiri on protsess, mis suudab sõnumit varjata või krüptida, ja teabe dekodeerimiseks või tõlkimiseks piisab selle ümberpööramisest. Mõlemad on turvalise sidetehnika oluline osa, mida nimetatakse krüptanalüüsiks.

Sammud

1. meetod 5-st: lihtsate koodide ja šifrite kasutamine (lastele)

  1. Kirjutage sõnad vastupidises järjekorras. See on lihtne viis kodeerida sõnumeid ja vältida nende mõistmist ühe klõpsuga. Tagurpidi oleks teade "leia mind sealt välja": "arofalm in-ertnocne".
    • Selle koodi saab hõlpsasti lahendada, kuid see on väga kasulik, kui on oht, et keegi näeb sõnumit silmapilkselt.

  2. Looge sõnumite kodeerimiseks tähestiku peegelpilt. Kirjutage paberilehele tähestiku tähed A-st ühele reale. Otse selle alla kirjutage tähed N-st Z-ni, ka ühel real. Siit kirjutage oma sõnumid, vahetades iga tähe selle vastu, mis asub selles mallis otse selle kohal või all.
    • Seda malli kasutades on fraas "Kuidas läheb?" muutuks "Pbzb inv?".

  3. Proovige teravat numbrit. Joonista paberile tic-tac-toe. Vasakult paremale ja ülevalt alla täitke iga teravik tähestiku tähtedega A-st I-ni. Meil ​​on selline:
    • Tähed A, B ja C esimesel real;
    • D, E ja F teises;
    • G, H ja mina viimases.

  4. Tehke teine ​​tic-tac-toe mäng ja joonistage igasse ruumi punktid. Esimese terava juurde joonistage teine ​​tähestiku tähtedega täidetud täht J-st R-ni. Lõpuks märkige terava tera igas osas punktid, nagu allpool kirjeldatud:
    • Esimeses reas märkige punkt esimese lahtri paremas alanurgas (mis vastab tähele J), ​​üks teise alaosa (täht K) keskele ja teine ​​kolmanda alumisele vasakule küljele (täht L).
    • Teises reas märkige punkt esimese lahtri paremal küljel (täht M) keskel, üks teise lahtri põhja keskel (täht N) ja teine ​​keskel vasakpoolsel lahtril kolmas (täht O).
    • Kolmandas reas märkige punkt esimese lahtri paremasse ülanurka (täht P), üks teise ülemise nurga keskele (täht Q) ja teine ​​viimase vasakusse ülanurka (täht R) ).
  5. Joonistage iga terava alla kaks X-kujulist maatriksit. Iga X lahter täidetakse tähestiku tähega, täites šifrivõtme. Teises X-s märkige iga lahtri nurga lähedal väike punkt. See on tehtud:
    • Kirjutage esimese X (või punktideta) ülemisse lahtrisse S, vasakule lahtrisse T, paremale U ja alaossa V.
    • Kirjutage teise X ülemisse lahtrisse W, vasakule lahtrisse X, paremale Y ja paremasse Z.
  6. Nüüd kasutage šifri rakendamiseks iga lahtri vormingut. Lahtrite kuju (sealhulgas punktid) peaks tähed asendama. Sõnumi dešifreerimiseks vaadake lihtsalt malli.
  7. Kasutage kuupäeva põhjal asendusšifrit. Valige kuupäev. See võib olla selline, millel on isiklik tähendus (näiteks sünnipäev või päev, mil olete ülikooli lõpetanud) või isikupäratu (Brasiilia avastus). Kirjutage kuupäev pideva arvude jadana. See on numbriklahv.
    • George Washingtoni sünnipäeva puhul (22.02.1732 - pange tähele, et näites kuvatakse kuu enne päeva) võti oleks 2221732.
    • Kui leppisite kokku, et kasutate seda tüüpi šifreid kellegi teisega, saate sõnumisse lisada sõna, mis aitab adressaadil võtit leida (näiteks „Washington”).
  8. Krüptige sõnum võtmega. Kirjutage originaalsõnum paberilehele. Kirjutage sõnumi iga tähe alla võtme number. Kui jõuate jada lõppu, minge tagasi esimese numbri juurde. Sõnumi krüptimiseks liigutage iga täht tähestikus vastavalt võtme numbrile. Kui kasutaksime George Washingtoni sünnipäeva (22.02.1732), oleks meil:
    • Sõnum: ma olen näljane
    • Kodifitseerimine:
      ma olen näljane
      2.2.2.1.7.3.2.2.2
      Liigutades iga tähte klahvi dikteeritud tühikute arvu, saame:
    • Krüpteeritud sõnum: v.g.p.i.v m.r.o.g
  9. Kasutage salakeelt, näiteks mõnda ladina makaronivariatsiooni. Kui sõna algab kaashäälikuga, tuleb see viia sõna lõppu ja sellele järgneda "üks". See töötab ka siis, kui sõna algab mitme kaashäälikuga järjest. Mis puutub täishäälikutega alustatud sõnadesse, siis lisage nende lõppu lihtsalt "üks".
    • Kaashäälikutest algavad näited: siga = orcopum; mina = imum; ka = ambémtum; märg = olhadomum
    • Näited konsonantide rühmadega: ctônico = onicoctum; laama = amalhum; kõne = amarchum
    • Näited täishäälikutega: seletama = seletama; muna = muna; lõplikult = lõplik; toit = ​​toit

2. meetod 5-st: koodide dešifreerimine

  1. Tunnustage koodipiirangud. Kaardiraamatuid saab varastada, kaotada, hävitada. Kaasaegne krüptanalüüsi ja arvutianalüüsi tehnika võib purustada ka kõige võimsamad koodid. Sellegipoolest on koode, mis on võimelised tihendama pikki sõnumeid pikaks signaalsõnaks, mis aitab palju aega kokku hoida.
    • Koodid treenivad mustrite äratundmise võimet, mis võib olla kasulik sõnumite kodeerimiseks, dekodeerimiseks, krüpteerimiseks ja dekrüpteerimiseks.
    • Koode kasutavad sageli lähedased sõbrad. Sisemistest naljadest võib mõelda kui mingist "koodist". Proovige oma sõpradega luua kodeeritud keel.
  2. Määrake oma koodi eesmärk. Teades eesmärki, milleks see on mõeldud, välditakse tarbetut tööd. Kui soovite aega kokku hoida, võite vajada vaid mõnda koodisõna. Kui soovite edastada üksikasjalikke sõnumeid, võib vaja minna koodiraamatut, mis näeb välja nagu sõnastik.
    • Valige kodeeritavate sõnumite kõige sagedasemad fraasid. Need peavad olema esimesed, mis teisendatakse koodsõnadeks.
    • Koode saab muuta veelgi keerukamaks, kasutades erinevaid pöörlevaid või kombineeritud malle või koodiraamatuid. Kuid mida suurem on koodide arv, seda rohkem on dekodeerimiseks vaja malle või koodiraamatuid.
  3. Arendage oma koodiraamatut. Tihendage levinud fraasid, näiteks „Ma kuulen teid valjult ja selgelt”, näiteks „Roy”. Määrake oma sõnumites iga mõeldava sõna või fraasi jaoks koodsõna.
    • Mõnikord võivad osalised koodid rõõmsalt sõnumi sisu varjata. Oletame, et "kõndimine" vastab "tantsivale tangole", "muuseum" - "restoranile" ja "Roy" - säilitavad eespool määratletud tähenduse:
      • Sõnum: "Eilse päeva kohta tahtsin lihtsalt öelda: Roy. ma lähen tantsutango kuni restoran nagu plaanitud. Vahetage ja ühendage lahti. "
      • Tähendus: "Eilse päeva kohta tahtsin lihtsalt öelda: Kuulen seda valjult ja selgelt. ma lähen kõndima kuni muuseum nagu plaanitud. Vahetage ja ühendage lahti. "
  4. Rakendage sõnumitele koodiraamat. Kodeerige need, kasutades raamatus olevaid sõnu. Palju aega on võimalik kokku hoida, jättes nimisõnad (nimed ja asesõnad nagu "mina", "mina", "ta") sellistena, nagu need on, kuid see otsus võib olukorras olla erinev.
    • Kaheastmelistes koodides, mis on lihtsatest koodidest palju tugevamad, peab iga sõnum läbima kaks koodiraamatut.
  5. Teise võimalusena kasutage sõnumi krüptimiseks võtit. Sõnumi kodeerimiseks võite kasutada võtit (mis võib olla sõnumi, sõnade, tähtede või sümbolite rühm või nende kombinatsioon). Sõnumi dekrüpteerimiseks peab vastuvõtjal olema juurdepääs võtmele.
    • Eeldades, et märksõna on "SALADUS", teisendatakse sõnumi iga täht tähtede arvuks tema ja märksõnas oleva korrespondendi vahel. Näiteks:
      • Sõnum: Kuidas sul läheb?
      • Dekodeerimine:
        / C / on 16 tähed eemal oma võtmest, / S /.
        / O /, a 10 korrespondendi kirjad, / E /
        / M /, 6 kirja korrespondendilt, / G /.
        Ja nii edasi...
      • Kodeeritud sõnum: 16 ; 10 ; 6 ; 3 ; 17 ; 3 ; 6
  6. Dekodeerige sõnumid. Kodeeritud sõnumi saamisel peate selle mõistmiseks kasutama koodiraamatut või võtit. Esialgu on see veidi keeruline, kuid see muutub loomulikumaks, kui saate koodiga lähedust.
    • Kodeerimis- ja dekodeerimisoskuste parandamiseks võite kutsuda sõpru moodustama harrastajate koodiloomerühma ja vahetama omavahel sõnumeid.

3. meetod 5-st: ühiste koodide õppimine

  1. Kasutage Šotimaa Maarja kasutatavat koodi. Poliitiliselt raskel perioodil asendas kuninganna Mary tähed ja sagedased ingliskeelsed sõnad sümbolitega. Need on mõned Maarja koodide aspektid, mis võivad teie õppimisel kasulikud olla:
    • Lihtsate vormide kasutamine sagedaste tähtede jaoks - Maria kasutas tähe / A / asemel ringi, mis säästab palju aega.
    • Integreerige koodis ühised sümbolid. Maria kasutas numbrit 8 näiteks "Y" tähistamiseks, mis võib pealtkuulajad segadusse ajada selles, millised sõnumi osad kodeeriti ja millised mitte.
    • Määrake levinud sõnadele sümbolid. Verb "palvetada" ja sõna "kandja", mis olid Maria päevil sagedased terminid, said tema koodeksis erisümbolid. Sümbolite kasutamine teie kasutatavate terminite ja fraaside asemel muudab koodi sageli keerulisemaks.
  2. Kasutage sõjaväehoiatustega sarnaseid koodilauseid. Koodilaused koondavad suure hulga teavet mõne sõnaga.Sõjalised häiresüsteemid, nagu DEFCON, väljendavad lihtsate koodide abil riigi kaitsesüsteemi valmisolekut. Tehke mõned koodilaused, mis sobivad teie igapäevaeluga.
    • Näiteks: selle asemel, et öelda oma sõpradele: "Ma pean minema oma prügikasti", öelge näiteks koodsõna: "lohakas".
    • Et oma sõpradele teada anda, et teil on romantiline huvi kellegi vastu, kes äsja tuppa astus, võiksite öelda koodilause: "Ka mu nõbu Brunole meeldib hoki".
  3. Kodeerige sõnumid võtmeraamatuga. Raamatud on kättesaadavad. Pärast raamatu valimist koodivõtmeks saate sellele viidata, kui lähete krüpteeritud sõnumi saabudes raamatupoodi või teeki.
    • Oletame, et valitud raamat on Düün, mille autor on Frank Herbert, ja et koodisüsteem esindab lehenumbrit, rida ja sõna (vasakult paremale).
      • Kodeeritud sõnum: 224.10.1 ; 187.15.1 ; 163.1.7 ; 309.4.4.
      • Dekodeeritud sõnum: Varjan oma sõnu.
    • Sama raamatu erinevatel väljaannetel võivad olla erinevad lehed. Võtme loomisel lisage pealkirjale lisaks avaldamisteave, näiteks väljaanne, aastaarv ja nii edasi.

4. meetod 5-st: šifrite lugemine

  1. Tehke kindlaks šifri kasutamise vajadus. Šifre kasutab algoritmi, mis on teisendusprotsess, millele kogu sõnum esitatakse järjekindlalt. See tähendab, et seda saab tõlkida igaüks, kes teab šifrit.
    • Komplekssed arvud võivad segadusse ajada ka kõige kogenumad krüptanalüütikud. Nende taga olev matemaatika on teatud olukordades suurepärane viis igapäevaste sõnumite kaitsmiseks.
    • Paljud krüptograafid kasutavad šifri veelgi tugevdamiseks ka mõnda muud võtit, näiteks kuupäeva. See muudab väljundväärtusi kuu päeva numbri järgi (esimesel päeval kõik väärtused varieeruksid ühe võrra ja nii edasi).
  2. Looge algoritm, kuhu sõnumid edastatakse. Üks lihtsamaid šifreid, mida saab kasutada, on ROT1 (tuntud ka kui Cesari Cipher). Kujutades tähestikku ringina, soovitab nimi ROT1 lihtsalt sõnumi iga tähte ühe tühiku võrra edasi pöörata.
    • Sõnum: Tere.
    • ROT1-s krüptitud sõnum: l; m; B.
    • Caesari šifrit saab muuta, vahetades erinevat numbrit tähestiku erineva tähtede arvuga. ROT1 ja ROT13 on sisuliselt sama krüptimistehnika.
    • Arvud võivad olla uskumatult keerukad. Mõni nõuab lahendamiseks koordinaatide, kellaaegade ja muude väärtuste kasutamist. On isegi arvuteid, mida tuleb arvuti abil töödelda.
  3. Krüptige sõnumid. Sõnumi krüptimiseks kasutage valitud algoritmi. Krüptimisprotsessi valdamisel suureneb selle teostamise kiirus. Lisage algoritmile muutuja, et see oleks keerukam. Näiteks:
    • Muutke algoritmi pöörlemist vastavalt muutuvale arvule, näiteks nädalapäevad. Määrake väärtus igal nädalapäeval ja kohandage päeva sõnumi krüpteerimisel šifrit sellele väärtusele.
    • Lisage krüptitud sõnumiga lehenumber. Sellel lehel olevad vastavad tähed on sõnumi võtmeks, nagu allpool toodud näites:
      • Krüpteeritud sõnum: 1 ; 8 ; 3 ; 2 ; 12 ; 2 ; 12.
      • Raamatu võti: "Uma_moça" (tühikuid ei arvestata).
        / U / on 7 tähed / A /.
        / M /, a 8 /U./ tähed
        / Annab 3 tähed / A /.
        Ja nii edasi...
      • Dešifreeritud sõnum: "Hästi?"
  4. Sõnumite dešifreerimine. Harjutades hakkate kujundeid intuitiivsemalt või vähemalt suhteliselt hõlpsalt tõlgendama. Kuna protsessi (algoritmi) rakendus on järjepidev, hakkate tuvastama suundumusi ja saate töötada intuitiivsemalt.
    • Internetis on palju harrastajate krüptoklubisid. Enamik neist on tasuta ja pakuvad voldikuid, mis hõlmavad kaasaegse krüpteerimise põhielemente.

Meetod 5/5: tavapäraste šifrite mõistmine

  1. Kapten Morse kood. Vaatamata meeldejäävale nimele on morsekood tegelikult šifr. Tähestiku tähti tähistavad punktid ja kriipsud, mis omakorda tähistavad vastavalt pikki ja lühikesi elektrisignaale - tehnoloogia, mis võimaldas ürgset elektrilist sidet (telegraaf). Morse kõige levinumate tähtede hulgas, mida tähistavad pikad (_) ja lühikesed (.) Märgid, on:
    • R; S; T; L: ._. ; _ ..; _; ._ ..
    • THE; JA; THE: ._;. ; _ _ _
  2. Kasutage ülevõtmisnäitajaid. Suurepärased nimed ajaloos, sealhulgas geenius Leonardo da Vinci, kirjutasid sõnumid välja, millised nad välja näeksid, kui neid peeglist nähakse, mis andis seda tüüpi šifrile nime "peegeldatud kirjutamine". Selle valdamine on esialgu keeruline, kuid saate seda aja jooksul loomulikult teha.
    • Ülevõtmiskujud käsitlevad tavaliselt sõnumi visuaalset aspekti või tähtede vormingut. Sõnumi välimus muudetakse selle tähenduse varjamiseks.
  3. Teisendage sõnumid kahendsüsteemi. See on keel, mis koosneb nullidest ja arvutite kasutatavatest keeltest. Sõnumit on võimalik krüptida nende kahe numbri kombinatsioonidest ja dekrüpteerida kahendvõtmega või arvutades igale tähele vastavad nullide ja rühmade rühmad.
    • Binaarsüsteemis näeks nimi "Mateus" välja selline: 01001101; 01000001; 01010100; 01000101; 01010101; 01010011.

Näpunäited

  • Lisaks tähtedele leidke viis ka tühikute krüptimiseks. See muudab sõnumi tõlgendamise veelgi keerulisemaks. Ruumi asemel saab kasutada isegi tähti (selleks sobivad kõige paremini E, T, A, O ja N). Neid tähemärke nimetatakse null-šifriteks.

Hoiatused

  • Sõnumi kodeerimine või krüptimine ei muuda seda puutumatuks. Krüptanalüüsi abil on võimalik seda dešifreerida ja seda võib ohustada inimlik eksitus või koodiraamatu kadumine.

Kuidas kuivatada vaipa

Christy White

Mai 2024

Kui teil on vaip või väike vaip ja ee on märg, on kõige parem eemaldada ee põrandat ja riputada majat väljapoole, kuni ee täielikult kuivab. Kui aga tegemit on vaipa...

Kuidas saada lihav põsed

Christy White

Mai 2024

Lihavad põed on moe. Nad loovad nooruliku välimue, mitõttu paljud kitate nägudega naied on huvitatud ellet, et nende põed näekid välja mahukamad. Võite proovida...

Huvitavad Väljaanded