Kódy jsou způsobem, jak změnit zprávu tak, aby byl skryt její původní význam. Tato technika obvykle vyžaduje knihu nebo kódové slovo. Šifrování je proces, který se používá ke skrytí zpráv nebo informací. Tento proces je opakem překladu nebo interpretace zpráv. Kódy a šifry jsou hlavní součástí vědy o zabezpečení komunikace, která je také známá jako kryptoanalýza.
Krok
Metoda 1 z 5: Používání jednoduchých hesel a kódů (pro děti)
Krok 1. Napište slova obráceně
Toto je jednoduchý způsob, jak zakódovat zprávy, aby je nebylo možné na první pohled pochopit. Zprávy jako „Seznamte se venku“jsou psány obráceně, z čehož se stává „Lumet uka id raul“.
Tento kód je snadno interpretovatelný, ale může být užitečný, pokud si myslíte, že se někdo pokouší přečíst vaši zprávu
Krok 2. Zrcadlení abecedy na polovinu abecedy pro zakódování zprávy
Na papír napište písmena A až M do jednoho řádku. Pokračujte další abecedou (N-Z) těsně pod tímto řádkem, také v jednom řádku. Nahraďte každé písmeno ve zprávě písmenem přímo proti němu.
Pomocí abecedního zamyšlení se ze zprávy „Dobrý den“stane „Unyb“
Krok 3. Zkuste použít heslo do sítě
Nakreslete čtverce jako na tic tac toe na kousek papíru. Napište písmena A až I do polí zleva doprava, shora dolů. V tomto příkladu:
- První řádek se skládá z písmen A, B, C.
- Druhý řádek se skládá z písmen D, E, F.
- Poslední řádek se skládá z G, H, I.
Krok 4. Vytvořte druhý tic tac toe s tečkami
Nakreslete další čtvereček tic tac toe vedle prvního. Vyplňte políčka písmeny J až R, podobně jako první. Potom označte každé pole každého řádku tečkou takto:
- V první řadě, počínaje zleva, umístěte tečku do pravého dolního rohu (písmeno I), do středu dole, (písmeno K) a do levého dolního rohu (písmeno L)
- Ve druhé řadě, počínaje zleva, umístěte tečku na pravou střední stranu (písmeno M), na spodní středovou stranu (písmeno N) a na střední levou stranu (písmeno O).
- Ve třetí řadě, počínaje zleva, umístěte tečku do pravého horního rohu (písmeno P), do horní střední strany (písmeno Q) a do levého horního rohu (písmeno R).
Krok 5. Napište dvě velká X pod každou dlaždici
Tyto dvě X budou také vyplněny písmeny, aby byla dokončena čtvercová šifra. Na druhém X umístěte tečku do volného prostoru kolem průřezu X tak, aby na každé straně středu X byla tečka. Poté:
- Do prvního X (bez teček) napište S nad X, T vlevo, U vpravo a V dole.
- Na druhém X napište W na horní stranu, X nalevo, Y napravo a Z dole.
Krok 6. Do pole obklopujícího písmena si zapište heslo
Místo samotných písmen se používají čtverce (včetně teček) obklopující písmena. Toto pole použijte k zakódování a překladu zpráv.
Krok 7. Použijte datumové heslo
Vyberte si libovolné datum; Můžete použít osobní datum, například narozeniny nebo promoci na vysoké škole, nebo jiné datum, například den nezávislosti Indonésie. Zapište si postupně čísla pro datum, měsíc a rok. Tady je váš numerický zámek.
- Pokud například používáte Den nezávislosti Indonésie, napište jej jako 1781945.
- Pokud jste se již s někým dohodli na datu přístupového kódu, můžete do kódované zprávy zahrnout nápovědu k číselnému zámku (např. Všechno nejlepší k narozeninám).
Krok 8. Šifrovat zprávu pomocí zámku data
Napište zprávu na kousek papíru. Pod zprávu si zapište jednu číslici číselného zámku pro každé písmeno ve zprávě. Když dosáhnete poslední číslice zámku data, začněte znovu. Pokud například použijete jako den Indonésie den nezávislosti (17. 8. 1945):
- Zpráva: Mám hlad
-
Kódování:
mám hlad
1.7.8.1.9.4.5.1.
Posuňte písmena podle číselného klíče a vygenerujte …
- Zpráva s heslem: B. Q. B. M. I. S. E. S.
Krok 9. Použijte tajný jazyk, například prasečí latinu
V prasečí latině se slova začínající souhláskovým zvukem nahrazují tak, aby byl zvuk na konci slova, a přidávají se „ay“. Tato technika je efektivnější pro slova, která začínají mnoha souhláskami. Slova, která začínají samohláskou, lze na konci jednoduše doplnit „způsobem“nebo „ay“.
- Příklady slov, která začínají souhláskou: sapi = apisay; I = Akuway; také = ugajay; mokrá = asahbay; ahoj = ahoj
- Příklady slov, která začínají mnoha souhláskami: starosti = awatirkhay; standard = andarstay; bolest = erynyay
- Příklady slov začínajících samohláskami: cloud = awanay; lahodný = lahodný; popel = všude;
Metoda 2 z 5: Prolomení kódu
Krok 1. Poznejte omezení kódu
Knihy kódů mohou být ukradeny, ztraceny nebo zničeny. Moderní kryptanalytické a počítačové analytické techniky mohou často rozluštit i silné kódy. Kód však může zkondenzovat dlouhé zprávy do jednoho slova, což může ušetřit spoustu času.
- Kódy lze použít pro procvičování čtení vzorů. Tuto dovednost lze použít při vytváření a prolamování kódů nebo šifer.
- Kódy obvykle používají blízcí přátelé. Vtip, kterému rozumějí jen blízcí přátelé, lze ve skutečnosti považovat za jakýsi „kód“. Zkuste kódovat jazyk se svými blízkými přáteli.
Krok 2. Určete účel generování kódu
Znalost účelu kódování zajistí, že vaše úsilí bude v cíli. Pokud je účelem kódování úspora času, můžete vytvořit některá vlastní kódová slova. Pokud se pokoušíte kódovat podrobné zprávy, je dobré vytvořit si knihu kódů podobnou slovníku.
- Vyberte frázi, která se často vyskytuje ve zprávě, kterou chcete kódovat. Toto je váš hlavní cíl proměnit se v tajný kód.
- Kód může být dále komplikován použitím několika různých kódů, které jsou otočeny nebo kombinovány. Jak se však používá více kódu, počet požadovaných číselníků se zvyšuje.
Krok 3. Vytvořte si knihu kódů
Zkraťte běžné fráze, jako například „Přijatá zpráva úplná a jasná“, na něco jako „Roy“. Zadejte alternativní kódová slova pro každé slovo, které chcete zakódovat, a také běžné fráze ve zprávě.
-
Někdy může částečný/částečný kód dobře maskovat zprávy. Pokud například „tanec“znamená „doručit“a „restaurace“znamená „muzeum“znamená „restaurace“a „Roy“pochází z předchozího kódu.
-
Zpráva:
Ohledně včerejška. Chtěl jsem říct, Royi. Jdu tancovat do restaurace podle plánu. Znovu a znovu.
-
Význam:
Ohledně včerejška. Chci říci, že vaše zpráva byla přijata úplná a jasná. Vezmu tě podle plánu do muzea. Znovu a znovu.
-
Krok 4. Aplikujte na zprávu číselník
Ke kódování zpráv použijte kódová slova v knize kódů. Můžete ušetřit čas tím, že podstatná jména (například jména a zájmena jako já, ona, vy) nahradíte prostým textem. Vše však závisí na vaší situaci.
Dvoudílný kód používá ke kódování nebo dekódování zprávy dvě různé kódové knihy. Tento typ kódu je mnohem robustnější než jednodílný kód
Krok 5. Alternativně zašifrujte zprávu pomocí klíče
Ke kódování zpráv lze použít klíčové zprávy, skupiny slov, písmena, symboly nebo jejich kombinaci. Příjemce zprávy také potřebuje klíčovou frázi nebo klíčové písmeno/symbol k dešifrování zprávy.
-
Například s klíčovým slovem „SECRET“bude každé písmeno zprávy převedeno na počet písmen mezi ním a písmenem přidruženého klíčového slova. Například,
-
Zpráva:
Ahoj
-
Kódování:
/ H/ vzdálenost
Krok 11. písmeno klíče /S /
/ e/ je stejné písmeno (nula) s klíčem /E /
/ l/ berjara
Krok 9. písmeno klíče /C /
Atd…
-
Kódovaná zpráva:
11; 0; 9; 6; 10
-
Krok 6. Přeložte zprávu
Při přijímání kódované zprávy ji pomocí číselníku nebo klíčových frází/klíčových slov přeložte, aby byla srozumitelná. Zpočátku to může být obtížné, ale jak si na kód zvyknete, bude snazší jej rozluštit.
Chcete -li posílit své kódovací a kódovací schopnosti, zkuste přimět své přátele, aby vytvořili skupinu amatérských kodérů. Posílejte si navzájem zprávy, abyste zlepšili své dovednosti
Metoda 3 z 5: Studium společných kódů
Krok 1. Použijte kód, který použila Marie, skotská královna
Když byly skotské politické podmínky v nepokojích, Marie, skotská královna, používala místo běžných písmen a slov symboly. Mezi funkce v Maryině kódu, které můžete považovat za užitečné, patří:
- Pro často používaná písmena používejte jednoduché tvary, například kruh místo /A /. Šetří to čas kódování zpráv.
- Běžné symboly se používají jako součást nového jazyka kódu; například Mary používá „8“jako kód pro písmeno „Y.“To může přimět interpreta kódu, aby si myslel, že je to číslo místo symbolu kódu.
- Unikátní symboly pro běžná slova. Mary používala jedinečný symbol pro slova „modli se“a „kurýr“a obojí se v její době používalo velmi často. Použití jedinečných symbolů k nahrazení často používaných slov a frází šetří čas a zvyšuje složitost kódu.
Krok 2. Použijte kódovou frázi podobnou té, kterou používá armáda
Kódové fráze mohou zkrátit více významů v jedné frázi. Ve skutečnosti je známo mnoho vojenských výstražných podmínek, jako je systém DEFCON, které popisují stav obranné připravenosti. Určete příslušná kódová slova/fráze ve svém každodenním životě.
- Když například s přáteli řeknete „Potřebuji jít na záchod“, můžete například použít kódové slovo „Snídaně“.
- Chcete -li svému příteli dát vědět, že se do místnosti dostal jeho zamilovanost, můžete říci kódové spojení „Můj bratranec také rád hraje fotbal“.
Krok 3. Zkopírujte zprávu pomocí knihy kódů zámků
Knihy se dají sehnat celkem snadno. Pokud je kniha nastavena jako kódový zámek, můžete po obdržení kódu navštívit knihkupectví nebo knihovnu a prolomit ji.
-
Můžete například použít knihu Franka Herberta Duna, kde číselný kód představuje počet stránek, řádků a slov počínaje zleva.
-
Kódované zprávy:
224.10.1; 187.15.1; 163.1.7; 309.4.4
-
Původní zpráva:
Skrývám svá slova.
-
- Knihy se stejným názvem, ale s různými edicemi, mohou mít různá čísla stránek. Abyste se ujistili, že je jako klíč použita správná kniha, zahrňte do klíče knihy informace o publikaci, jako je vydání, rok vydání atd.
Metoda 4 z 5: Prolomení hesla
Krok 1. Určete vhodnost použití hesla
Hesla používají algoritmy, což jsou procesy nebo změny, které se na zprávy aplikují konzistentně. To znamená, že každý, kdo zná toto heslo, ho může prolomit.
- Složitá hesla mohou zmást i vyškoleného odborníka na hesla. Někdy mohou být matematické operace za složitými šifry mocnou obranou proti každodenním zprávám.
- Mnoho šifer přidává klíče, například data, k posílení hesel. Tento klíč upravuje výstupní hodnotu přidáním dne příslušného měsíce (například 1. se všechna kódování zvýší o 1).
Krok 2. Invertujte algoritmus, který se použije na zprávu
Jedním z nejjednodušších hesel, které lze použít, je heslo ROT1 (někdy označované jako heslo Caesar). Tento název jednoduše znamená, že každé písmeno ve zprávě posunete na další písmeno v abecedě.
-
Zpráva ROT1:
Ahoj
-
Kódování ROT1:
já; b; m; p
- Caesarovu šifru lze upravit zvýšením počtu různých písmen v abecedě. Koncepčně jsou ROT1 a ROT13 v zásadě stejné.
- Hesla mohou být velmi složitá. Některá hesla používají souřadnice, hodiny a další čísla. Některá hesla lze prolomit pouze pomocí počítače.
Krok 3. Zašifrujte zprávu
K šifrování zpráv použijte algoritmy. Jak proces učení se kódu pokračuje, vaše rychlost při prolomení hesel se zvýší. Zkomplikovat to přidáním algoritmu. Jako příklad:
- Zahrňte do svého hesla podmínku změny, například den v týdnu. Určete hodnotu pro každý den. Při kódování zpráv pro daný den upravte heslo na tuto hodnotu.
-
Do zprávy s heslem uveďte číslo stránky. Každé související písmeno na stránce slouží jako klíč ve zprávě, například:
-
První zpráva:
7; 2; 3; 6; 3
-
Zámek na knihu: A_girl (mezery se nepočítají)
/ H/ vzdálenost
Krok 7. dopis /A /
/ e/ berjara
Krok 2. písmena /g /
/ l/ berjara
Krok 3. písmena /i /
Atd…
-
Zpráva s přizpůsobeným klíčem:
Ahoj
-
Krok 4. Prolomte heslo
Na čtení hesel byste si měli zvyknout, až budete dostatečně zkušení, nebo je alespoň snáze prolomit. Když důsledně aplikujete procesy (algoritmy), tyto návyky vám pomohou rozpoznat trendy nebo získat intuici při práci na tomto typu šifrovacího systému.
Amatérské kryptografické kluby jsou na internetu docela populární. Mnoho z těchto klubů je zdarma a učí se základům moderního kódování
Metoda 5 z 5: Porozumění výchozím heslům
Krok 1. Master Morseova abeceda
Přes své krycí jméno je Morse typem šifry. Tečky a pomlčky představují dlouhé a krátké elektrické signály, které se používají místo písmen v abecedě. Tato metoda byla v minulosti používána ke komunikaci s elektřinou (známá jako telegraf). Některá písmena běžně používaná v Morse, označená dlouhými (_) a krátkými (.) Signály, zahrnují:
- R; S; T; L:._.; _..; _;._..
- A; E; O:._;.; _ _ _
Krok 2. Využijte transpoziční šifry
Mnoho skvělých lidí v historii, například geniální Leonardo da Vinci, psalo zprávy, když se objevili v zrcadle. Proto se tato metoda kódování běžně nazývá „zápis do zrcadla“. Tento typ hesla se může na první pohled zdát obtížný, ale bude rychle pochopen.
Transpoziční šifry obvykle vizuálně mění zprávu nebo uspořádání písmen. Obrázek zprávy bude změněn, aby zakryl původní význam
Krok 3. Převeďte zprávu na binární kód
Binární je počítačový jazyk, který používá čísla 1 a 0. Kombinace 1 a 0 lze kódovat a interpretovat pomocí binárního klíče nebo výpočtem hodnot reprezentovaných 1 a 0 pro každé písmeno ve zprávě.
Když je jméno "Matt" kódováno binárním kódem, výsledkem je: 01001101; 01000001; 01010100; 01010100
Tipy
- Najděte způsob, jak zakódovat mezery mezi slovy i samotnými slovy. To posílí kód a ztěžuje jeho prolomení. Místo mezer můžete například použít písmena (nejlépe E, T, A, O a N). Tato písmena se nazývají nula.
- Naučte se různé skripty, například Runic, a generujte kódovací/interpretační kódy pro příjemce zprávy. Najdete ho na internetu.