Koodid on viis sõnumi muutmiseks nii, et selle algne tähendus on peidetud. Tavaliselt nõuab see tehnika raamatut või koodisõna. Krüptimine on protsess, mida rakendatakse peidetavatele sõnumitele või teabele. See protsess on sõnumite tõlkimisel või tõlgendamisel vastupidine. Koodid ja šifrid on suur osa kommunikatsiooniturvalisuse teadusest, mida tuntakse ka krüptanalüüsina.
Samm
Meetod 1 /5: lihtsate paroolide ja koodide kasutamine (lastele)
Samm 1. Kirjutage sõnad vastupidi
Siin on lihtne viis sõnumite kodeerimiseks, nii et neid poleks võimalik lühidalt mõista. Sõnumid, nagu „Kohtume väljas”, on kirjutatud vastupidises järjekorras, millest saab „Lumet uka id raul”.
Seda koodi on lihtne tõlgendada, kuid see võib olla kasulik, kui arvate, et keegi üritab teie sõnumit lugeda
Samm 2. Sõnumi kodeerimiseks peegeldage tähestik poole tähestiku poole
Kirjutage paberile tähed A kuni M ühele reale. Jätkake järgmise tähestiku (N-Z) vahetult selle rea all, ka ühes reas. Asendage sõnumi iga täht selle vastas oleva tähega.
Kasutades tähestikulist peegeldust, muutub sõnum "Tere" "Unyb"
Samm 3. Proovige rakendada ruudustiku parooli
Joonista paberitükile ruudud nagu tac toe toe. Kirjutage tähed A kuni I kastidesse, vasakult paremale, ülevalt alla. Selles näites:
- Esimene rida koosneb tähtedest A, B, C.
- Teine rida koosneb tähtedest D, E, F.
- Viimane rida koosneb G, H, I.
Samm 4. Looge teine täppidega tikk
Joonistage teise ristikujuline ruut esimese kõrvale. Täitke lahtrid tähtedega J kuni R, sarnaselt esimesele. Seejärel märkige iga rea iga kast punktiga järgmiselt:
- Esimeses reas, alustades vasakult, asetage punkt paremasse alumisse nurka (täht I), alumisse keskele (täht K) ja vasakusse alumisse nurka (täht L)
- Teises reas, alustades vasakult, asetage punkt paremale keskmisele poolele (täht M), alumisele keskmisele küljele (täht N) ja vasakule keskmisele poolele (täht O).
- Kolmandas reas, alustades vasakult, asetage punkt paremasse ülanurka (täht P), ülemisse keskossa (täht Q) ja vasakusse ülanurka (täht R).
Samm 5. Kirjutage iga plaadi alla kaks suurt X -i
Need kaks X -i täidetakse ka tähtedega, et täita ruudukujuline šifr. Teisel X -il asetage punkt X -i ristlõike ümber avatud ruumi nii, et X -i keskpunkti mõlemal küljel oleks punkt. Seejärel:
- Esimesesse X -i (punktiirita) kirjutage X -i kohale S, vasakule T, vasakule U ja alla V.
- Teisele X -ile kirjutage ülemisele küljele W, vasakule X, paremale Y ja alla Z.
Samm 6. Parooli kirjutamiseks kasutage tähti ümbritsevat kasti
Tähtede enda asemel kasutatakse ruute (sh punkte), mis neid ümbritsevad. Kasutage seda kasti pääsukoodi sõnumite kodeerimiseks ja tõlkimiseks.
Samm 7. Kasutage kuupäeva parooli
Valige suvaline kuupäev; Võite kasutada isiklikku kuupäeva, näiteks sünnipäeva või kolledži lõpetamist, või mõnda muud kuupäeva, näiteks Indoneesia iseseisvuspäeva. Kirjutage järjekorras üles kuupäeva, kuu ja aasta numbrid. Siin on teie numbrilukk.
- Näiteks kui kasutate Indoneesia iseseisvuspäeva, kirjutage see 1781945.
- Kui olete juba kellegagi pääsukoodi kuupäeva kokku leppinud, võite kodeeritud sõnumisse lisada numbriluku vihje (nt palju õnne sünnipäevaks).
Samm 8. Sõnumi krüptimine kuupäevalukuga
Kirjutage sõnum paberilehele. Kirjutage sõnumi alla sõnumi iga tähe jaoks üks numbriluku number. Kui jõuate kuupäevaluku viimasele numbrile, alustage otsast peale. Näiteks kui kasutate võtmena Indoneesia iseseisvuspäeva (17.08.1945):
- Sõnum: Ma olen näljane
-
Kodeerimine:
ma olen näljane
1.7.8.1.9.4.5.1.
Libistage tähed numbriklahvi järgi ja looge…
- Parooliteade: B. Q. B. M. I. S. E. S.
Etapp 9. Kasutage salakeelt, näiteks sigade ladina keelt
Sigade ladina keeles asendatakse kaashäälikuga algavad sõnad nii, et heli on sõna lõpus, ja lisage "ay". See meetod on tõhusam sõnade puhul, mis algavad paljude kaashäälikutega. Sõnad, mis algavad täishäälikuga, võib lõppu lihtsalt kinnitada sõnaga „way” või „ay”.
- Näited sõnadest, mis algavad kaashäälikuga: sapi = apisay; I = Akuway; ka = ugajay; märg = asahbay; tere = tere
- Näiteid sõnadest, mis algavad paljude kaashäälikutega: mure = awatirkhay; standard = andarstay; valu = erynyay
- Näiteid täishäälikutega algavatest sõnadest: pilv = awanay; maitsev = maitsev; tuhk = abuway;
2. meetod 5 -st: koodi lõhkumine
Samm 1. Teadke koodi piiranguid
Koodiraamatuid saab varastada, kaotada või hävitada. Kaasaegsed krüptanalüütilised ja arvutianalüüsi tehnikad võivad sageli lõhkuda isegi võimsaid koode. Siiski võib kood pikki sõnumeid üheks sõnaks koondada, mis võib säästa palju aega.
- Koode saab kasutada mustrite lugemiseks. Seda oskust saab kasutada koodide või šifrite loomisel ja lõhkumisel.
- Koode kasutavad tavaliselt lähedased sõbrad. Naljast, millest saavad aru ainult lähedased sõbrad, võib tegelikult mõelda kui omamoodi "koodist". Proovige oma lähedaste sõpradega keelt kodeerida.
Samm 2. Määrake koodi genereerimise eesmärk
Kodeerimise eesmärgi tundmine tagab, et teie jõupingutused on sihipärased. Kui kodeerimise eesmärk on aja kokkuhoid, saate luua kohandatud koodisõnu. Kui proovite kodeerida üksikasjalikke sõnumeid, on hea luua sõnastikulaadne koodiraamat.
- Valige fraas, mis esineb sageli sõnumis, mida soovite kodeerida. See on teie peamine eesmärk muutuda salakoodiks.
- Koodi saab veelgi keerulisemaks muuta, kasutades mitut erinevat pööratavat või kombineeritud koodi. Kui aga koodi kasutatakse rohkem, suureneb nõutavate koodiraamatute arv.
Samm 3. Looge oma koodiraamat
Lühendage tavalisi fraase, nagu „Sõnum on täielik ja selge”, näiteks „Roy”. Määrake iga kodeeritava sõna jaoks alternatiivsed koodisõnad ja sõnumis levinud fraasid.
-
Mõnikord võib osaline/osaline kood sõnumeid hästi varjata. Näiteks kui “tants” tähendab “kohaletoimetamine” ja “restoran” tähendab “muuseum” tähendab “restoran” ja “Roy” pärineb eelmisest koodist.
-
Sõnum:
Eilse kohta. Ma tahtsin öelda, Roy. Ma kavatsen restorani tantsida. Üle ja välja.
-
Tähendus:
Eilse kohta. Tahan öelda, et teie sõnum sai täieliku ja selge. Ma viin teid muuseumi nagu plaanitud. Üle ja välja.
-
Samm 4. Rakendage sõnumile koodiraamat
Sõnumite kodeerimiseks kasutage koodiraamatu koodisõnu. Säästate aega, asendades nimisõnad (nagu nimed ja asesõnad nagu mina, tema, teie) lihttekstina. Kõik sõltub siiski teie olukorrast.
Kaheosaline kood kasutab sõnumi kodeerimiseks või dekodeerimiseks kahte erinevat koodiraamatut. Seda tüüpi kood on palju tugevam kui üheosaline kood
Samm 5. Teise võimalusena kasutage sõnumi krüptimiseks klahvi
Sõnumite kodeerimiseks võib kasutada võtmesõnumeid, sõnarühmi, tähti, sümboleid või nende kombinatsioone. Sõnumi saaja vajab sõnumi dešifreerimiseks ka võtmefraasi või võtmetähte/sümbolit.
-
Näiteks märksõna "SECRET" korral teisendatakse sõnumi iga täht tähtede arvuks selle ja sellega seotud märksõna tähe vahel. Näiteks,
-
Sõnum:
Tere
-
Kodeerimine:
/ H/ kaugus
11. samm. võtme täht /S /
/ e/ on sama täht (null) võtmega /E /
/ l/ berjara
9. samm. võtme täht /C /
Jne…
-
Kodeeritud sõnum:
11; 0; 9; 6; 10
-
Samm 6. Tõlgi sõnum
Kodeeritud sõnumi saamisel kasutage selle tõlkimiseks oma koodiraamatut või võtmefraase/märksõnu. Alguses võib see olla keeruline, kuid koodiga harjudes muutub selle murdmine lihtsamaks.
Kodeerimis- ja kodeerimisoskuste tugevdamiseks proovige oma sõpradel luua amatöörkoodijate rühm. Oma oskuste parandamiseks saatke üksteisele sõnumeid
3. meetod 5 -st: ühiste koodide uurimine
Samm 1. Rakendage koodi, mida Šoti kuninganna Mary kasutas
Kui Šoti poliitilised tingimused olid segaduses, kasutas Šotimaa kuninganna Mary tavaliste tähtede ja sõnade asemel sümboleid. Mõned Mary koodi funktsioonid, mis võivad teile kasulikud olla, on järgmised:
- Kasutage sageli kasutatavate tähtede jaoks lihtsaid kujundeid, näiteks /A /asemel ringi. See säästab sõnumite kodeerimise aega.
- Uue koodikeele osana kasutatakse tavalisi sümboleid; näiteks kasutab Maarja tähe "Y" koodina "8". See võib meelitada kooditõlgi arvama, et see on kood, mitte kood.
- Unikaalsed sümbolid tavalistele sõnadele. Maarja kasutas sõnade "palvetama" ja "kuller" jaoks ainulaadset sümbolit ning mõlemat kasutati tema ajal väga sageli. Unikaalsete sümbolite kasutamine sageli kasutatavate sõnade ja fraaside asendamiseks säästab aega ja muudab koodi keerukamaks.
Samm 2. Kasutage sõjaväe kasutusele sarnast koodifraasi
Koodifraasid võivad ühes fraasis lühendada mitut tähendust. Tegelikult kirjeldavad paljud sõjaväelised häireseisundid, näiteks DEFCON-süsteem, kaitseküpsust. Määrake oma igapäevaelus sobivad koodisõnad/fraasid.
- Näiteks selle asemel, et sõpradega koos olles öelda "mul on vaja tualetti minna", võite kasutada koodsõna "Hommikusöök".
- Kui soovite oma sõbrale teada anda, et nende arm on tuppa sisenenud, võite öelda koodlause: "Minu nõbu armastab ka jalgpalli mängida."
Samm 3. Kodeerige sõnum lukukoodiraamatu abil
Raamatuid on üsna lihtne hankida. Kui raamat on seadistatud koodlukuks, saate pärast koodi saamist külastada raamatupoodi või raamatukogu, et seda lõhkuda.
-
Näiteks võite kasutada Frank Herberti raamatut Dune, kus numbriline kood tähistab vasakult algavat lehekülge, rida ja sõnade arvu.
-
Kodeeritud sõnumid:
224.10.1; 187.15.1; 163.1.7; 309.4.4
-
Originaalne Sõnum:
Ma varjan oma sõnu.
-
- Sama pealkirjaga, kuid erinevate väljaannetega raamatutel võivad olla erinevad leheküljenumbrid. Veendumaks, et võtmena kasutatakse õiget raamatut, lisage raamatu võtmega avaldamisandmed, näiteks väljaanne, ilmumisaasta jne.
Meetod 4/5: parooli murdmine
Samm 1. Tehke kindlaks parooli kasutamise sobivus
Paroolides kasutatakse algoritme, mis on protsessid või muudatused, mida sõnumitele järjekindlalt rakendatakse. See tähendab, et igaüks, kes seda parooli teab, saab selle lõhkuda.
- Keerukad paroolid võivad isegi koolitatud paroolieksperdi segadusse ajada. Mõnikord võivad keeruliste šifrite taga olevad matemaatilised toimingud olla igapäevaste sõnumite vastu võimas tugipost.
- Paljud šifrid lisavad paroolide tugevdamiseks võtmeid, näiteks kuupäevi. See klahv reguleerib väljundväärtust, lisades vastava kuu päeva (näiteks 1. kuupäeval suurendatakse kõiki kodeeringuid 1 võrra).
Samm 2. Pöörake sõnumile rakendatav algoritm ümber
Üks lihtsamaid rakendatavaid paroole on ROT1 parool (mõnikord nimetatakse seda ka Caesari parooliks). See nimi tähendab lihtsalt seda, et liigute sõnumi iga tähe tähestiku järgmisesse tähte.
-
ROT1 teade:
Tere
-
ROT1 kodeeritud:
i; b; m; lk
- Caesari šifrit saab reguleerida tähestiku erinevate tähtede arvu suurendamisega. Kontseptuaalselt on ROT1 ja ROT13 põhimõtteliselt samad.
- Paroolid võivad olla väga keerulised. Mõned paroolid kasutavad koordinaate, tunde ja muid numbreid. Mõnda parooli saab lõhkuda ainult arvuti abil.
Samm 3. Krüpteerige sõnum
Kasutage sõnumite kodeerimiseks algoritme. Kui kodeerimise õppimise protsess jätkub, suureneb teie kiirus paroolide murdmisel. Selle lisamiseks lisage algoritm. Näitena:
- Lisage parooli muutmise tingimus, näiteks nädalapäev. Määrake iga päeva väärtus. Reguleerige parool sellele väärtusele päeva sõnumite kodeerimisel.
-
Lisage oma paroolisõnumisse leheküljenumber. Iga seotud täht lehel toimib sõnumi võtmena, näiteks:
-
Esimene sõnum:
7; 2; 3; 6; 3
-
Raamatu lukk: A_girl (tühikuid ei arvestata)
/ H/ kaugus
Samm 7. kiri /A /
/ e/ berjara
2. samm. tähed /g /
/ l/ berjara
3. samm. /i /tähed
Jne…
-
Sõnum kohandatud võtmega:
Tere
-
Samm 4. Murra parool
Paroolide lugemisega peaksite harjuma, kui olete piisavalt kogenud, või vähemalt on neid lihtsam murda. Kui rakendate protsesse (algoritme) järjepidevalt, aitavad need harjumused seda tüüpi šifersüsteemi kallal töötades trende märgata või intuitsiooni omandada.
Amatöörkrüpto klubid on Internetis üsna populaarsed. Paljud neist klubidest on tasuta ja õpetavad kaasaegse kodeerimise põhitõdesid
Meetod 5/5: vaikeparoolide mõistmine
Samm 1. Master Morse kood
Vaatamata oma koodnimele on Morse šifri tüüp. Punktid ja kriipsud tähistavad pikki ja lühikesi elektrilisi signaale, mida kasutatakse tähestikus tähtede asemel. Seda meetodit kasutati varem elektrienergiaga suhtlemiseks (tuntud kui telegraaf). Mõned morses tavaliselt kasutatavad tähed, mida tähistatakse pikkade (_) ja lühikeste (.) Signaalidega, on järgmised:
- R; S; T; L:._.; _..; _;._..
- A; E; O:._;.; _ _ _
Samm 2. Kasutage ülevõtmise šifreid ära
Paljud ajaloo suured inimesed, näiteks geenius Leonardo da Vinci, kirjutasid sõnumeid nii, nagu need peeglisse ilmuvad. Seetõttu nimetatakse seda kodeerimismeetodit tavaliselt "peeglisse kirjutamiseks". Seda tüüpi parool võib esialgu tunduda keeruline, kuid sellest saab kiiresti aru.
Ülekande šifrid muudavad tavaliselt sõnumit või tähtede paigutust visuaalselt. Sõnumi pilti muudetakse, et peita selle algne tähendus
Samm 3. Teisendage sõnum kahendkoodiks
Binaar on arvutikeel, mis kasutab numbreid 1 ja 0. Kombinatsioone 1 ja 0 saab kodeerida ja tõlgendada kahendvõtme abil või arvutades sõnumi iga tähe jaoks väärtused 1 ja 0.
Kui nimi "Matt" on kodeeritud binaarkoodiga, on tulemus: 01001101; 01000001; 01010100; 01010100
Näpunäiteid
- Leidke viis, kuidas kodeerida tühikuid nii sõnade kui ka sõnade vahel. See tugevdab koodi ja raskendab selle lõhkumist. Näiteks võite tühikute asemel kasutada tähti (eelistatavalt E, T, A, O ja N). Neid tähti nimetatakse nulliks.
- Õppige erinevaid skripte, näiteks Runic, ja looge sõnumi saajale kodeerimis-/tõlgenduskoode. Selle leiate Internetist.