Kódy sú spôsobom zmeny správy, takže pôvodný význam je skrytý. Spravidla to vyžaduje knihu kódov alebo slovo. Šifry sú procesy, ktoré sa v správe používajú na skrytie alebo šifrovanie informácií. Na preklad alebo dešifrovanie správy sú tieto procesy obrátené. Kódy a šifry sú dôležitou súčasťou vedy o bezpečnej komunikácii (kryptoanalýza).
Ukážka kódovaných odsekov
Ukážka odseku akrostického kódu
Vzorový odsek akrostického kódu
Ukážka odseku ošípaných
Ukážka odseku písmena kódu N.
Kroky
Metóda 1 z 5: Používanie jednoduchých šifier a kódov (deti)
Krok 1. Napíšte slová opačne
Je to jednoduchý spôsob kódovania správ, takže ich nemožno na prvý pohľad pochopiť. Správa ako „Spoznajte ma vonku“napísaná opačne by namiesto toho bola „Teem em edistuo“.
Poznámka:
Tento kód je síce možné ľahko vyriešiť, ale môže byť užitočný, ak si myslíte, že sa niekto pokúša nahliadnuť do vašej správy.
Krok 2. Odšifrujte správy na polovicu pomocou abecedy
Na jeden papier napíšte písmená A až M v jednom riadku. Priamo pod tento riadok napíšte písmená N až Z aj do jedného riadka. Zmeňte každé písmeno správy na opačné písmeno dvoch riadkov písmen, ktoré ste napísali.
Použitím odrazenej abecedy sa správa „Ahoj“namiesto toho zmení na „Uryyb“
Krok 3. Skúste šifru z bravčového mäsa
Na list papiera nakreslite mriežku tic tac toe. Napíšte písmená A až I v mriežke zľava doprava, zhora nadol. V tomto prípade:
- Prvý riadok tvoria písmená A, B, C.
- Druhú tvoria D, E, F.
- Posledný rad tvorí G, H, I.
Krok 4. Vytvorte druhú tic tac toe mriežku s bodkami
Nakreslite ďalšiu mriežku tic tac toe vedľa prvej. Vyplňte mriežku písmenami J až R, podobne ako v prvej mriežke. Potom označte bodky v každom priestore mriežky každého riadka, ako je popísané:
- V prvom rade, začínajúc vľavo, umiestnite bodku do pravého dolného rohu (písmeno I), do spodnej strednej strany (písmeno K) a do ľavého dolného rohu (písmeno L).
- V druhom rade, začínajúc vľavo, umiestnite bodku na strednú pravú stranu (písmeno M), na dolnú strednú stranu (písmeno N) a na strednú ľavú stranu (písmeno O).
- V druhom rade, začínajúc vľavo, umiestnite bodku do pravého horného rohu (písmeno P), do hornej strednej strany (písmeno Q) a do ľavého horného rohu (písmeno R).
Krok 5. Vypíšte dva tvary X pod každú mriežku
Tieto dva tvary X budú tiež vyplnené písmenami, aby ste doplnili šifrovací kľúč prasiatka. V druhom X umiestnite bodky do otvorených priestorov, kde X prechádza, aby bola bodka na každej strane stredu X. Potom:
- V prvom (neodškrtnutom) tvare X napíšte S v hornej časti písmena X, T na ľavej strane, U vpravo a V v spodnej časti.
- V druhom tvare X napíšte W v hornej časti písmena X, X na ľavej strane, Y na pravej strane a Z na spodnej strane.
Krok 6. Na zápis do šifrovacej ceruzky použite mriežku obklopujúcu písmená
Tvary mriežky (vrátane bodiek) obklopujúce písmená sa používajú ako náhrada za samotné písmená. Na šifrovanie kľúčov do a z pigpenu používajte šifrovací kľúč.
Krok 7. Použite šifru posunu dátumu
Vyberte dátum. Môže to byť niečo s osobným významom, napríklad narodeniny alebo deň, keď ste ukončili vysokú školu, ale môže to byť niečo neosobné, napríklad narodeniny Georga Washingtona. Napíšte dátum ako neprerušený reťazec čísel. Toto je číselný kľúč.
- Ak by ste napríklad použili narodeniny Georga Washingtona (22.2.1732), napísali by ste ho ako 2221732.
- Ak ste už s niekým súhlasili s používaním šifry na zmenu dátumu, môžete sprevádzať šifrované správy s kľúčom (napríklad „Washington“) k číselnému kľúču.
Krok 8. Šifrujte svoju správu pomocou číselného klávesu posunu dátumu
Napíšte svoju správu na kus papiera. Pod správu napíšte jednu číslicu číselného kľúča pre každé písmeno vašej správy. Keď dosiahnete poslednú číslicu číselného klávesu, zopakujte kláves od začiatku. Napríklad pomocou narodenín Georga Washingtona (22.2.1732):
- Správa: Som hladný
-
Šifrovanie:
Som hladný
2.2.2.1.7.3.2.2
Posúvajte písmená podľa číselného klávesu, ako v …
- Kódovaná správa: K. O. J. V. U. J. T. A
Krok 9. Používajte tajný jazyk, ako je Ošípaná latinka
V latinčine ošípaných slová, ktoré začínajú súhláskovým zvukom, prepnú na koniec slova a pridajú „ay“. To platí pre slová začínajúce zhlukom spoluhlások. Slová, ktoré začínajú samohláskami, sa na koniec slova pridajú „spôsobom“alebo „ay“.
- Prvotné súhlasné príklady: prasa = igpay; ja = emay; príliš = ootay; mokrá = etway; ahoj = ellohay
- Počiatočné príklady súhlasného klastra: rukavica = oveglay; tričko = irtshay; na zdravie = eerschay
- Počiatočné príklady samohlásky: vysvetliť = vysvetľovať; vajíčko = vaječná cesta; ends = enday; jesť = jesť
Metóda 2 z 5: Odblokovanie kódov
Krok 1. Rozpoznať obmedzenia kódov
Číselné knihy môžu byť odcudzené, stratené alebo zničené. Moderné kryptoanlaytické techniky a počítačová analýza môžu často prelomiť aj silné kódy. Aj napriek tomu môžu kódy zhustiť dlhé správy do jedného signálneho slova, čo z nich robí skvelý šetrič času.
- Kódy slúžia ako osvedčený postup identifikácie vzorov. Túto zručnosť je možné využiť pri kódovaní, dekódovaní, šifrovaní alebo dešifrovaní správ.
- Kódy sa prirodzene používajú medzi blízkymi priateľmi. Vnútorné vtipy by sa dali považovať za akýsi „kód“. Skúste vyvinúť svoj kódový jazyk so svojimi najlepšími priateľmi.
Krok 2. Určte cieľ svojho kódu
Poznanie účelu vášho kódu zabráni zbytočnej práci. Ak je vašim cieľom ušetriť čas, možno budete potrebovať iba niekoľko konkrétnych kódových slov. Ak sa pokúšate kódovať podrobné správy, možno budete musieť vyvinúť knihu kódov, ktorá je viac ako slovník.
- Vyberte bežné frázy, ktoré sa vyskytujú v správach, ktoré chcete kódovať. Toto sú hlavné ciele na kondenzáciu v kódovom slove.
- Kódy môžu byť ďalej komplikované použitím niekoľkých rôznych kódov v rotácii alebo v kombinácii. Čím viac kódov sa používa, tým viac kódových kníh je potrebných na dekódovanie.
Krok 3. Vytvorte si knihu kódov
Kondenzujte bežné frázy, ako napríklad „Čítam vás nahlas a jasne“, napríklad na „Roy“. Pre každé mysliteľné slovo vo vašich kódovaných správach a bežných frázach určite aj alternatívne kódové slová.
-
Niekedy môže čiastočný kód dostatočne zakryť správu. Ak napríklad „prechádzka“znamená „tango“a „múzeum“znamená „reštaurácia“a predtým používané kódové slovo „Roy“má svoju hodnotu,
- Správa: O včerajšku. Chcel som povedať, Roy. Pôjdem tango do reštaurácie podľa plánu. Znova a von.
- Význam: O včerajšku. Chcel som povedať, že vás čítam nahlas a jasne. Pôjdem do múzea podľa plánu. Znova a von.
Krok 4. Použite svoj číselník na správy
Na kódovanie správ použite kódové slová z číselníka. Možno prídete na to, že podstatné mená (ako mená a zámená ako ja, ja, ona) ponecháte ako obyčajný text. Toto rozhodnutie však závisí výlučne od vašej situácie.
Dvojdielne kódy používajú na kódovanie alebo dekódovanie správy dve rôzne číselníky. Sú oveľa silnejšie ako jednodielne kódy
Krok 5. Striedavo pomocou správy kódujte svoju správu
Na kódovanie informácií je možné použiť kľúčovú správu, skupinu slov, písmena, symboly alebo ich kombináciu. Príjemca vašej správy bude tiež potrebovať túto kľúčovú frázu alebo kľúč písmen/symbolov na dekódovanie správy.
-
Napríklad pri kľúčovom slove „TAJOMSTVO“sa každé písmeno vašej správy prevedie na počet písmen medzi ním a zodpovedajúcim písmenom kľúčového slova. Ako v,
- Správa: Dobrý deň
-
Kódovanie:
/Jeho
Krok 11. písmená vzdialené od kľúča /S /
/ e/ je rovnaký (nula) ako kľúč /E /
/ l/ i
Krok 9. písmená ďaleko od kľúča /C /
A tak ďalej…
- Kódovaná správa: 11; 0; 9; 6; 10
Krok 6. Dekódujte správy
Keď budete dostávať kódované správy, budete musieť použiť svoj číselník alebo kľúčové slovo/frázu, aby ste im dali zmysel. Na začiatku to môže byť náročné, ale bude to intuitívnejšie, keď sa s kódom lepšie zoznámite.
Tip:
Na posilnenie svojej schopnosti kódovania možno budete chcieť pozvať svojich priateľov, aby sa pripojili k skupine amatérskych tvorcov kódu. Posielajte správy, aby ste zlepšili svoje schopnosti.
Metóda 3 z 5: Naučenie sa bežných kódov
Krok 1. Využite kód, ktorý používa Mary, škótska kráľovná
Pri pokuse o odosielanie správ v čase politických nepokojov používala Mária, škótska kráľovná, symboly ako náhradný kód za anglické písmená a bežné slová. Niektoré funkcie Maryinho kódu, ktoré by ste mohli považovať za užitočné pre svoje vlastné krypto-vzdelávanie, zahŕňajú:
- Použitie jednoduchých tvarov na vysokofrekvenčné písmená, ako napríklad Máriino používanie kruhu na písmeno /A /. To šetrí čas pri kódovaní.
- Bežné symboly používané ako súčasť nového kódového jazyka, ako napríklad Máriino použitie „8“ako kódu pre písmeno „Y.“Môžu zamieňať prerušovače kódu, ktorí to môžu interpretovať ako číslo, a nie ako symbol kódu.
- Jedinečné symboly pre bežné slová. V Máriiných dňoch dostali „modlitby“a „nositeľky“jedinečné symboly, ale tie boli vtedy bežnejšie než dnes. Používanie symbolov pre časté slová a frázy však šetrí čas a zvyšuje zložitosť.
Krok 2. Používajte kódové frázy podobné vojenským výstrahám
Kódové frázy môžu zbaliť veľa významov do jednej frázy. Dokonca aj mnohé druhy vojenskej pohotovosti, ako napríklad systém DEFCON, sú jednoducho známymi kódmi pripravenosti na obranu. Vymyslite vhodné kódové slová/frázy vo svojom živote.
- Napríklad namiesto toho, aby ste medzi svojimi priateľmi povedali „Musím bežať do svojej skrinky“, môžete použiť kódové slovo „Nedbalý“.
- Ak chcete svojim priateľom oznámiť, že do miestnosti vstúpil človek, s ktorým chcete randiť, povedzte kódové spojenie „Môj bratranec Bruce má tiež rád hokej“.
Krok 3. Kódujte správy pomocou kódu kľúča knihy
Knihy sa dajú zohnať relatívne ľahko. Ak bola kniha zvolená ako kľúč kódu, po prijatí správy môžete ísť do kníhkupectva alebo knižnice a vyhľadať kľúč na jej dekódovanie.
-
Môžete sa napríklad rozhodnúť pre používanie Duny Franka Herberta, pričom číselné kódy predstavujúce stránku, riadok a číselné slovo začínajú zľava.
- Kódovaná správa: 224.10.1; 187,15,1; 163,1,7; 309.4.4
- Dekódovaná správa: Skrývam svoje slová.
Tip:
Rôzne vydania kníh môžu používať rôzne čísla strán. Aby ste zaistili, že sa správna kniha použije ako kľúč, zahrňte do kľúča knihy informácie o publikácii, napríklad vydanie, rok vydania atď.
Metóda 4 z 5: Dešifrovanie šifier
Krok 1. Určte vhodnosť použitia šifry
Šifra používa algoritmus, ktorý je ako proces alebo transformácia, ktorá sa konzistentne aplikuje na správu. To znamená, že každý, kto pozná šifru, ju môže preložiť.
- Zložité šifry môžu zahladiť aj vyškolených kryptanalyzátorov. Matematika za komplexnými šiframi môže byť niekedy vhodnou obranou na skrývanie každodenných správ.
- Mnoho kryptografov pridáva kľúč, napríklad dátum, na posilnenie šifier. Tento kláves upravuje výstupné hodnoty o zodpovedajúci počet dní v mesiaci (v prvom prípade by sa všetky výstupné hodnoty zmenili o jednu).
Krok 2. Vymyslite algoritmus, ktorý sa má použiť na správy
Jednou z najjednoduchších šifier, ktoré môžete použiť, je ROT1 Cipher (niekedy sa nazýva Caesar Cipher). Tento názov jednoducho znamená, že pre každé písmeno vašej správy by ste mali v abecede otočiť jedno písmeno dopredu.
- Správa ROT1: Dobrý deň
- Šifrovanie ROT1: i; f; m; m; p
- Caesar Ciphers je možné upraviť tak, aby otáčalo dopredu niekoľko rôznych písmen abecedy. Koncepčne sú ROT1 a ROT13 v zásade rovnaké.
- Šifry môžu byť neuveriteľne zložité. Niektoré vyžadujú použitie súradníc, časov a ďalších hodnôt. Niektoré šifrovacie procesy môžu vyžadovať použitie počítača.
Krok 3. Zašifrujte správy
Na šifrovanie správ používajte svoj algoritmus. Keď sa naučíte proces šifrovania, mala by sa zvýšiť vaša rýchlosť. Pridajte svoj algoritmus, aby bol komplexnejší. Napríklad,
- Zahrňte do svojej šifry podmienky striedania, ako napríklad deň v týždni. Pre každý deň v týždni priraďte hodnotu. Pri šifrovaní správy v ten deň upravte svoju šifru o túto hodnotu.
-
Do zašifrovanej správy vložte číslo stránky. Každé zodpovedajúce písmeno tejto stránky bude slúžiť ako kľúč pre správu, ako v
- 1. dešifrovaná správa: 7; 2; 3; 6; 3
-
Kľúč knihy: A_girl (medzery sa nepočítajú)
/Jeho
Krok 7. písmená mimo /A /
/ e/ i
Krok 2. písmená mimo /g /
/ l/ i
Krok 3 medzery mimo /i /
A tak ďalej…
- Správa upravená na kľúč: Dobrý deň
Krok 4. Dešifrujte správy
Keď sa naučíte čítať svoju šifru, mala by sa stať druhou prirodzenosťou alebo prinajmenšom jednoduchšou. Keďže aplikácia týchto procesov (algoritmov) je konzistentná, zvyk vám pomôže všimnúť si trendy a získať intuíciu pri práci s týmto druhom kryptografického systému.
Tip:
Amatérske kryptografické kluby sú online obľúbené. Mnohé z nich sú bezplatné a ponúkajú základné informácie o základoch moderného šifrovania.
Metóda 5 z 5: Uchopenie štandardných šifier
Krok 1. Master Morseova abeceda
Bez ohľadu na názov, Morseova abeceda je šifra. Bodky a čiarky predstavujú dlhé a krátke elektrické signály, ktoré zase predstavujú písmená abecedy. To umožnilo starodávnu elektrickú komunikáciu (telegrafy). Bežné písmená v Morseovej slove, reprezentované dlhými (_) a krátkymi (.) Signálmi, zahŕňajú:
- R; S; T; L:._.; _..; _;._..
- A; E; O:._;.; _ _ _
Krok 2. Využite transpozičné šifry
Mnoho velikánov histórie, ako napríklad geniálny Leonardo da Vinci, napísalo správy tak, ako by vyzerali odrazené v zrkadle. Z tohto dôvodu sa šifrovanie týmto spôsobom často nazýva „zrkadlové písanie“. Tieto druhy šifier môžu byť spočiatku ťažké, ale spravidla sa rýchlo stanú druhou prirodzenosťou.
Poznámka:
Transpozičné šifry spravidla zaobchádzajú so správami alebo tvorbou písmen vizuálne. Obraz správy sa transformuje, aby sa skryl jeho význam.
Krok 3. Konvertujte správy na binárne
Binárny je jazyk číslic 1 a 0, ktorý používajú počítače. Kombinácie týchto 1 a 0 je možné šifrovať a potom dešifrovať pomocou binárneho kľúča alebo výpočtom hodnôt reprezentovaných číslicami 1 a 0 pre každé písmeno oznámené v správe.
Meno „Matt“by bolo pre binárne číslo zašifrované ako: 01001101; 01000001; 01010100; 01010100
Tipy
- Vymyslite spôsob, ako šifrovať medzery medzi slovami i samotnými slovami. To posilní váš kód a bude ťažšie ho prelomiť. Namiesto medzery môžete napríklad použiť písmeno (najlepšie fungujú E, T, A, O a N). Hovorí sa im nuly.
- Naučte sa iný skript, napríklad Runic, a vytvorte šifrovacie/dešifrovacie kľúče pre tých, ktorým chcete odosielať správy. Môžete ich nájsť na internete a mne sa osvedčili.
- Ak chcete, aby bol váš kód bezpečnejší, vytvorte ďalšie symboly pre bežné konce slov a začiatky, ako napríklad „-ing“a „th-“. Ďalej môžete vynechať alebo pridať do nasledujúceho slova jednopísmenové slová („A“a „I“.) Nepoužívajte veľké písmená a vynechajte apostrofy. Niektoré písmena musia mať rovnaké symboly ako ostatné. Môžete tiež skombinovať dvojpísmenové slová so slovom za nimi a na konci slov vynechať písmeno „S“.