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ů
Ukázka odstavce akrostického kódu
Ukázka odstavce akrostického kódu
Ukázka odstavce prasete
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)
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.
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“
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.
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).
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.
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.
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.
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
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ů
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.
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.
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.
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
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
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ů
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.
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“.
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
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).
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.
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
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
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:._;.; _ _ _
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.
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“.