5 způsobů, jak vytvářet tajné kódy a šifry

Obsah:

5 způsobů, jak vytvářet tajné kódy a šifry
5 způsobů, jak vytvářet tajné kódy a šifry
Anonim

Kódy jsou způsobem, jak změnit zprávu, takže původní význam je skrytý. Obecně to vyžaduje knihu kódů nebo slovo. Šifry jsou procesy, které se ve zprávě používají ke skrytí nebo šifrování informací. Tyto procesy jsou obráceny k překladu nebo dešifrování zprávy. Kódy a šifry tvoří důležitou součást vědy o bezpečné komunikaci (kryptoanalýza).

Ukázka kódovaných odstavců

Image
Image

Ukázka odstavce akrostického kódu

Image
Image

Ukázka odstavce akrostického kódu

Image
Image

Ukázka odstavce prasete

Image
Image

Ukázkový odstavec kódu N -tého písmene

Kroky

Metoda 1 z 5: Používání jednoduchých šifer a kódů (děti)

Vytvořte tajné kódy a šifry Krok 1
Vytvořte tajné kódy a šifry Krok 1

Krok 1. Napište slova obráceně

Jedná se o jednoduchý způsob kódování zpráv, takže je nelze na první pohled pochopit. Zpráva jako „Meet me out“napsaná obráceně by místo toho byla „Teem em edistuo“.

Poznámka:

Tento kód lze sice snadno vyřešit, ale může být užitečný, pokud si myslíte, že se někdo pokouší nahlédnout do vaší zprávy.

Vytvořte tajné kódy a šifry Krok 2
Vytvořte tajné kódy a šifry Krok 2

Krok 2. Odšifrujte zprávy napůl abecedou

Napište písmena A až M do jednoho řádku na kousek papíru. Přímo pod tento řádek napište písmena N až Z také do jednoho řádku. Změňte každé písmeno zprávy na opačné písmeno dvou řádků písmen, která jste napsali.

Použitím odražené abecedy by se zpráva „Dobrý den“místo toho stala „Uryyb“

Vytvořte tajné kódy a šifry Krok 3
Vytvořte tajné kódy a šifry Krok 3

Krok 3. Vyzkoušejte švýcarskou šifru

Na list papíru nakreslete tic tac toe mřížku. Napište písmena A až I v mřížce od zleva doprava, shora dolů. V tomto příkladu:

  • První řadu tvoří písmena A, B, C.
  • Druhý tvoří D, E, F.
  • Poslední řadu tvoří G, H, I.
Vytvořte tajné kódy a šifry Krok 4
Vytvořte tajné kódy a šifry Krok 4

Krok 4. Vytvořte druhou tic tac toe mřížku s tečkami

Vedle první nakreslete další tic tac toe mřížku. Vyplňte mřížku písmeny J až R, podobně jako v první mřížce. Poté označte tečky v každém prostoru mřížky každého řádku, jak je popsáno:

  • V první řadě, počínaje vlevo, umístěte tečku do pravého dolního rohu (písmeno I), do spodní prostřední strany (písmeno K) a do levého dolního rohu (písmeno L).
  • Ve druhé řadě, počínaje vlevo, umístěte tečku na pravou střední stranu (písmeno M), na spodní střední stranu (písmeno N) a na střední levou stranu (písmeno O).
  • Ve druhé řadě, počínaje vlevo, umístěte tečku do pravého horního rohu (písmeno P), na horní střední stranu (písmeno Q) a do levého horního rohu (písmeno R).
Vytvořte tajné kódy a šifry Krok 5
Vytvořte tajné kódy a šifry Krok 5

Krok 5. Vypište dva tvary X pod každou mřížku

Tyto dva tvary X budou také vyplněny písmeny k dokončení šifrovacího klíče sele. Ve druhém X umístěte tečky do otevřených prostor obklopujících místo, kde X protíná, takže na každé straně středu X je tečka. Poté:

  • Do prvního (nepotištěného) tvaru X napište S v horní části X, T na levé straně, U vpravo a V dole.
  • Do druhého tvaru X napište W v horní části X, X na levé straně, Y napravo a Z dole.
Vytvořte tajné kódy a šifry Krok 6
Vytvořte tajné kódy a šifry Krok 6

Krok 6. Pomocí mřížky obklopující písmena zapište šifrovací kód

Tvary mřížky (včetně teček) obklopující písmena se používají jako náhrada za samotná písmena. Pomocí šifrovacího klíče vepřína můžete překládat zprávy do a z prasečího pera.

Vytvořte tajné kódy a šifry Krok 7
Vytvořte tajné kódy a šifry Krok 7

Krok 7. Použijte šifru pro posun data

Vyberte datum. Může to být něco s osobním významem, jako narozeniny nebo den, kdy jste vystudovali vysokou školu, ale může to být něco neosobního, jako narozeniny George Washingtona. Zapište datum jako nepřerušený řetězec čísel. Toto je číselný klíč.

  • Pokud byste například použili narozeniny George Washingtona (22.2.1732), napsali byste jej jako 2221732.
  • Pokud jste již s někým souhlasili s použitím šifry pro posunutí data, můžete doprovázet zašifrované zprávy pomocí vodítka (například „Washington“) k číselnému klíči.
Vytvořte tajné kódy a šifry Krok 8
Vytvořte tajné kódy a šifry Krok 8

Krok 8. Zašifrujte svou zprávu pomocí číselného klíče pro posun data

Napište svou zprávu na kousek papíru. Pod zprávu napište pro každé písmeno zprávy jednu číslici číselného klíče. Když dosáhnete poslední číslice číselné klávesy, opakujte klávesu od začátku. Například pomocí narozenin George Washingtona (22.2.1732):

  • Zpráva: Mám hlad
  • Šifrování:

    Mám hlad

    2.2.2.1.7.3.2.2

    Posouvejte písmena podle číselné klávesy, jako v …

  • Kódovaná zpráva: K. O. J. V. U. J. T. A
Vytvořte tajné kódy a šifry Krok 9
Vytvořte tajné kódy a šifry Krok 9

Krok 9. Použijte tajný jazyk, jako je prasečí latina

V prasečí latině slova, která začínají souhláskovým zvukem, přepnou zvuk na konec slova a přidají „ay“. To platí pro slova začínající shlukem souhlásek. Slova začínající samohláskami se na konec slova přidají „způsobem“nebo „ay“.

  • Souhláskové počáteční příklady: pig = igpay; já = emay; také = ootay; mokrá = etway; ahoj = ellohay
  • Počáteční příklady shluku souhlásek: rukavice = oveglay; košile = irtshay; na zdraví = eerschay
  • Počáteční příklady samohlásek: vysvětlit = vysvětlit; vejce = vaječná cesta; ends = enday; jíst = jíst

Metoda 2 z 5: Odemykání kódů

Vytvořte tajné kódy a šifry Krok 10
Vytvořte tajné kódy a šifry Krok 10

Krok 1. Rozpoznat omezení kódů

Knihy kódů mohou být ukradeny, ztraceny nebo zničeny. Moderní kryptoanlaytické techniky a počítačová analýza mohou často prolomit i silné kódy. I tak mohou kódy zkondenzovat dlouhé zprávy do jediného signálního slova, což z nich dělá velkou úsporu času.

  • Kódy slouží jako správná praxe identifikace vzorů. Tuto dovednost lze využít při kódování, dekódování, šifrování nebo dešifrování zpráv.
  • Kódy se přirozeně používají mezi blízkými přáteli. Vnitřní vtipy lze považovat za jakýsi „kód“. Zkuste vyvinout jazyk kódu se svými nejlepšími přáteli.
Vytvořte tajné kódy a šifry Krok 11
Vytvořte tajné kódy a šifry Krok 11

Krok 2. Určete cíl svého kódu

Znalost účelu kódu zabrání zbytečné práci. Pokud je vaším cílem ušetřit čas, možná budete potřebovat jen několik konkrétních kódových slov. Pokud se pokoušíte kódovat podrobné zprávy, možná budete muset vyvinout knihu kódů, která je více podobná slovníku.

  • Vyberte běžné fráze, které se vyskytují ve zprávách, které chcete kódovat. Toto jsou hlavní cíle, které je třeba zkondenzovat v kódovém slově.
  • Kódy lze dále komplikovat použitím několika různých kódů v rotaci nebo v kombinaci. Čím více kódů je použito, tím více kódových knih je k dekódování potřeba.
Vytvořte tajné kódy a šifry Krok 12
Vytvořte tajné kódy a šifry Krok 12

Krok 3. Vyvinout knihu kódů

Kondenzujte běžné fráze, například „Čtu vás nahlas a jasně“, na něco jako „Roy“. Pro každé myslitelné slovo ve vašich kódovaných zprávách a běžných frázích také určete alternativní kódová slova.

  • Někdy může částečný kód dostatečně zakrýt zprávu. Pokud například „procházka“znamená „tango“a „muzeum“znamená „restaurace“a dříve používané kódové slovo „Roy“si drží svou hodnotu,

    • Zpráva: O včerejšku. Chtěl jsem říct, Royi. Půjdu tango do restaurace podle plánu. Znovu a znovu.
    • Význam: O včerejšku. Chtěl jsem říci, číst vás nahlas a jasně. Půjdu do muzea podle plánu. Znovu a ven.
Vytvořte tajné kódy a šifry Krok 13
Vytvořte tajné kódy a šifry Krok 13

Krok 4. Použijte svůj kódový seznam na zprávy

Ke kódování zpráv použijte kódová slova v knize kódů. Možná zjistíte, že si můžete ušetřit čas tím, že podstatná jména (jako jména a zájmena jako já, já, ona) necháte jako prostý text. Toto rozhodnutí však závisí čistě na vaší situaci.

Dvoudílné kódy používají ke kódování nebo dekódování zprávy dvě různé kódové knihy. Jsou mnohem silnější než jednodílné kódy

Vytvořte tajné kódy a šifry Krok 14
Vytvořte tajné kódy a šifry Krok 14

Krok 5. Použijte klávesu ke kódování vaší zprávy, střídavě

Ke kódování informací lze použít klíčovou zprávu, skupinu slov, písmena, symboly nebo jejich kombinaci. Příjemce vaší zprávy bude také potřebovat tuto klíčovou frázi nebo klíč písmen/symbolů k dekódování zprávy.

  • Například s klíčovým slovem „TAJENKA“se každé písmeno vaší zprávy převede na počet písmen mezi ním a odpovídajícím písmenem klíčového slova. Jako v,

    • Zpráva: Dobrý den
    • Kódování:

      /Jeho

      Krok 11. písmena od klíče /S /

      / e/ je stejný (nula) jako klíč /E /

      / l/ i

      Krok 9. písmena od klíče /C /

      A tak dále…

    • Kódovaná zpráva: 11; 0; 9; 6; 10
Vytvořte tajné kódy a šifry Krok 15
Vytvořte tajné kódy a šifry Krok 15

Krok 6. Dekódujte zprávy

Při přijímání kódovaných zpráv budete muset použít kódovou knihu nebo klíčové slovo/frázi, abyste je pochopili. Zpočátku to může být obtížné, ale bude to intuitivnější, jak se s kódem blíže seznámíte.

Spropitné:

Chcete -li posílit své schopnosti kódování, možná budete chtít pozvat své přátele, aby se připojili k amatérské skupině vytvářející kód. Předávejte zprávy, abyste zlepšili své dovednosti.

Metoda 3 z 5: Učení se společných kódů

Vytvořte tajné kódy a šifry Krok 16
Vytvořte tajné kódy a šifry Krok 16

Krok 1. Použijte kód používaný Mary, skotskou královnou

Při snaze odesílat zprávy v době politických nepokojů používala Marie, skotská královna, symboly jako náhradní kód anglických písmen a běžných slov. Některé funkce Mariina kódu, které by mohly být užitečné pro vaše vlastní krypto-vzdělávání, zahrnují:

  • Používání jednoduchých tvarů pro vysokofrekvenční písmena, jako Mariino použití kruhu pro písmeno /A /. To šetří čas při kódování.
  • Běžné symboly používané jako součást nového kódového jazyka, jako například Mariino použití „8“jako kódu pro písmeno „Y.“Ty mohou zmást jističe kódu, kteří by to mohli interpretovat jako číslo a ne jako symbol kódu.
  • Unikátní symboly pro běžná slova. V době Marie obdržely „modlit se“a „nositelka“jedinečné symboly, ale ty byly tehdy běžnější než dnes. Přesto používání symbolů pro častá slova a fráze šetří čas a zvyšuje složitost.
Vytvořte tajné kódy a šifry Krok 17
Vytvořte tajné kódy a šifry Krok 17

Krok 2. Použijte kódové fráze podobné vojenským výstrahám

Kódové fráze mohou sbalit mnoho významů do jedné fráze. Dokonce i mnoho druhů vojenské pohotovosti, jako je systém DEFCON, jsou prostě dobře známé kódy připravenosti na stav obrany. Vymyslete vhodná kódová slova/fráze ve svém každodenním životě.

  • Například místo toho, abyste mezi svými přáteli řekli „musím běžet ke své skříňce“, můžete použít kódové slovo „nedbalá“.
  • Chcete -li svým přátelům oznámit, že do místnosti vstoupil člověk, s nímž chcete randit, řekněte kódovou frázi „Můj bratranec Bruce má také rád hokej“.
Vytvořte tajné kódy a šifry Krok 18
Vytvořte tajné kódy a šifry Krok 18

Krok 3. Kódujte zprávy pomocí kódu klíče knihy

Knihy se dají sehnat poměrně snadno. Pokud byla kniha rozhodnuta jako klíč ke kódu, můžete po přijetí zprávy přejít do knihkupectví nebo knihovny a vyhledat klíč k jeho dekódování.

  • Můžete se například rozhodnout pro použití Duny Franka Herberta, přičemž číselné kódy představující stránku, řádek a číselné slovo začínají zleva.

    • Kódovaná zpráva: 224.10.1; 187,15,1; 163,1,7; 309,4,4
    • Dekódovaná zpráva: Skrývám svá slova.

Spropitné:

Různá vydání knih mohou používat různá čísla stránek. Abyste zajistili, že se jako klíč použije správná kniha, zahrňte do klíče knihy informace o publikaci, jako je vydání, rok vydání atd.

Metoda 4 z 5: Dešifrování šifer

Vytvořte tajné kódy a šifry Krok 19
Vytvořte tajné kódy a šifry Krok 19

Krok 1. Určete vhodnost použití šifry

Šifra používá algoritmus, který je jako proces nebo transformace, která je na zprávu aplikována konzistentně. To znamená, že každý, kdo tuto šifru zná, ji může přeložit.

  • Složité šifry mohou hádat i vyškolené kryptoanalytiky. Někdy může matematika za složitými šifry prokázat vhodnou obranu pro skrývání každodenních zpráv.
  • Mnoho kryptografů přidává klíč, jako je datum, k posílení šifer. Tento klíč upravuje výstupní hodnoty o odpovídající číslo dne v měsíci (první by se všechny výstupní hodnoty změnily o jednu).
Vytvořte tajné kódy a šifry Krok 20
Vytvořte tajné kódy a šifry Krok 20

Krok 2. Vymyslete algoritmus, který se použije na zprávy

Jednou z nejjednodušších šifer, kterou můžete použít, je ROT1 Cipher (někdy nazývaná Caesar Cipher). Tento název jednoduše znamená, že byste měli v abecedě otočit jedno písmeno dopředu pro každé písmeno vaší zprávy.

  • Zpráva ROT1: Dobrý den
  • Šifrováno ROT1: i; f; m; m; p
  • Caesar Ciphers lze upravit tak, aby otáčel dopředu o několik různých písmen abecedy. Koncepčně jsou ROT1 a ROT13 v podstatě stejné.
  • Šifry mohou být neuvěřitelně složité. Některé vyžadují také použití souřadnic, časů a dalších hodnot. Některé šifrovací procesy mohou vyžadovat použití počítače.
Vytvořte tajné kódy a šifry Krok 21
Vytvořte tajné kódy a šifry Krok 21

Krok 3. Zašifrujte zprávy

K šifrování zpráv použijte svůj algoritmus. Jak se naučíte proces šifrování, vaše rychlost by se měla zvýšit. Přidejte do svého algoritmu, aby byl složitější. Například,

  • Zahrňte do své šifry podmínku otáčení, jako je den v týdnu. Pro každý den v týdnu přiřaďte hodnotu. Při šifrování zprávy v daný den upravte svou šifru o tuto hodnotu.
  • Do zašifrované zprávy vložte číslo stránky. Každé odpovídající písmeno na této stránce bude sloužit jako klíč pro zprávu, jako v

    • 1. dešifrovaná zpráva: 7; 2; 3; 6; 3
    • Klíč knihy: A_girl (mezery se nepočítají)

      /Jeho

      Krok 7. písmena od /A /

      / e/ i

      Krok 2. písmena od /g /

      / l/ i

      Krok 3. mezery mimo /i /

      A tak dále…

    • Klíčově upravená zpráva: Dobrý den
Vytvořte tajné kódy a šifry Krok 22
Vytvořte tajné kódy a šifry Krok 22

Krok 4. Dešifrujte zprávy

Když se naučíte číst svoji šifru, měla by se stát druhou přirozeností, nebo alespoň snazší. Jelikož je aplikace těchto procesů (algoritmů) konzistentní, zvyk vám při práci s tímto druhem kryptografického systému pomůže zaznamenat trendy a získat intuici.

Spropitné:

Amatérské kryptografické kluby jsou populární online. Mnohé z nich jsou zdarma a nabízejí primery v základech moderního šifrování.

Metoda 5 z 5: Uchopení standardních šifer

Vytvořte tajné kódy a šifry Krok 23
Vytvořte tajné kódy a šifry Krok 23

Krok 1. Master Morseova abeceda

Bez ohledu na název je Morseova abeceda šifra. Tečky a pomlčky představují dlouhé a krátké elektrické signály, které zase představují písmena abecedy. To umožnilo starodávnou elektrickou komunikaci (telegrafy). Mezi běžná písmena v Morse, reprezentovaná jako dlouhé (_) a krátké (.) Signály, patří:

  • R; S; T; L:._.; _..; _;._..
  • A; E; O:._;.; _ _ _
Vytvořte tajné kódy a šifry Krok 24
Vytvořte tajné kódy a šifry Krok 24

Krok 2. Využijte transpoziční šifry

Mnoho velikánů v historii, jako geniální Leonardo da Vinci, napsalo zprávy tak, jak by vypadaly zrcadleně. Z tohoto důvodu se šifrování tímto způsobem často nazývá „zrcadlové psaní“. Tyto druhy šifer mohou být zpočátku obtížné, ale obecně se rychle stanou druhou přirozeností.

Poznámka:

Transpoziční šifry obecně zpracovávají zprávy nebo tvorbu písmen vizuálně. Obraz zprávy je transformován, aby zakryl jeho význam.

Vytvořte tajné kódy a šifry Krok 25
Vytvořte tajné kódy a šifry Krok 25

Krok 3. Převést zprávy na binární

Binární je jazyk 1 a 0 používaný počítači. Kombinace těchto 1 a 0 lze dešifrovat a poté dešifrovat pomocí binárního klíče nebo výpočtem hodnot reprezentovaných číslicemi 1 a 0 pro každé písmeno sdělené ve zprávě.

Název "Matt" by šifroval binární jako: 01001101; 01000001; 01010100; 01010100

Tipy

  • Vymyslete způsob, jak rozšifrovat mezery mezi slovy i samotnými slovy. To posílí váš kód a ztěžuje jeho prolomení. Místo mezery můžete například použít písmeno (nejlépe fungují E, T, A, O a N). Říká se jim nuly.
  • Naučte se jiný skript, například Runic, a vytvořte šifrovací/dešifrovací klíče pro ty, kterým chcete posílat zprávy. Najdete je na internetu a mně se osvědčily.
  • Pokud chcete, aby byl váš kód bezpečnější, vytvořte další symboly pro běžné konce slov a začátky, například „-ing“a „th-“. Kromě toho můžete vynechat nebo přidat do následujícího slova jednopísmenná slova („A“a „I“.) Nepoužívejte velká písmena a vynechejte apostrofy. Některá písmena musí mít stejné symboly jako ostatní. Také můžete spojit slova se dvěma písmeny se slovem za nimi a na konci slov vynechat písmeno „S“.

Doporučuje: