5 spôsobov, ako vytvárať tajné kódy a šifry

Obsah:

5 spôsobov, ako vytvárať tajné kódy a šifry
5 spôsobov, ako vytvárať tajné kódy a šifry
Anonim

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

Image
Image

Ukážka odseku akrostického kódu

Image
Image

Vzorový odsek akrostického kódu

Image
Image

Ukážka odseku ošípaných

Image
Image

Ukážka odseku písmena kódu N.

Kroky

Metóda 1 z 5: Používanie jednoduchých šifier a kódov (deti)

Vytvorte tajné kódy a šifry Krok 1
Vytvorte tajné kódy a šifry Krok 1

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: Vytvorte tajné kódy a šifry
Krok 2: Vytvorte tajné kódy a šifry

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“

Vytvorte tajné kódy a šifry Krok 3
Vytvorte tajné kódy a šifry Krok 3

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 tajné kódy a šifry
Krok 4: Vytvorte tajné kódy a šifry

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: Vytvorte tajné kódy a šifry
Krok 5: Vytvorte tajné kódy a šifry

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: Vytvorte tajné kódy a šifry
Krok 6: Vytvorte tajné kódy a šifry

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ľúč.

Vytvorte tajné kódy a šifry, krok 7
Vytvorte tajné kódy a šifry, krok 7

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.
Vytvorte tajné kódy a šifry, krok 8
Vytvorte tajné kódy a šifry, krok 8

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
Vytvorte tajné kódy a šifry, krok 9
Vytvorte tajné kódy a šifry, krok 9

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 10: Vytvorte tajné kódy a šifry
Krok 10: Vytvorte tajné kódy a šifry

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.
Vytvorte tajné kódy a šifry, krok 11
Vytvorte tajné kódy a šifry, krok 11

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.
Vytvorte tajné kódy a šifry, krok 12
Vytvorte tajné kódy a šifry, krok 12

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.
Vytvorte tajné kódy a šifry, krok 13
Vytvorte tajné kódy a šifry, krok 13

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

Vytvorte tajné kódy a šifry, krok 14
Vytvorte tajné kódy a šifry, krok 14

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
Vytvorte tajné kódy a šifry, krok 15
Vytvorte tajné kódy a šifry, krok 15

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 16: Vytvorte tajné kódy a šifry
Krok 16: Vytvorte tajné kódy a šifry

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ť.
Vytvorte tajné kódy a šifry, krok 17
Vytvorte tajné kódy a šifry, krok 17

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“.
Vytvorte tajné kódy a šifry, krok 18
Vytvorte tajné kódy a šifry, krok 18

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

Vytvorte tajné kódy a šifry, krok 19
Vytvorte tajné kódy a šifry, krok 19

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 20: Vytvorte tajné kódy a šifry
Krok 20: Vytvorte tajné kódy a šifry

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.
Vytvorte tajné kódy a šifry, krok 21
Vytvorte tajné kódy a šifry, krok 21

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ň
Vytvorte tajné kódy a šifry, krok 22
Vytvorte tajné kódy a šifry, krok 22

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

Vytvorte tajné kódy a šifry, krok 23
Vytvorte tajné kódy a šifry, krok 23

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:._;.; _ _ _
Vytvorte tajné kódy a šifry, krok 24
Vytvorte tajné kódy a šifry, krok 24

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.

Vytvorte tajné kódy a šifry, krok 25
Vytvorte tajné kódy a šifry, krok 25

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

Odporúča: