Kódy sú spôsobom, ako zmeniť správu tak, aby bol skrytý jej pôvodný význam. Táto technika zvyčajne vyžaduje knihu alebo kódové slovo. Šifrovanie je proces, ktorý sa používa na skrytie správ alebo informácií. Tento proces je opakom prekladu alebo interpretácie správ. Kódy a šifry sú hlavnou súčasťou vedy o komunikačnej bezpečnosti, ktorá je známa aj ako kryptanalýza.
Krok
Metóda 1 z 5: Používanie jednoduchých hesiel a kódov (pre deti)
Krok 1. Napíšte slová opačne
Toto je jednoduchý spôsob kódovania správ, aby ich nebolo možné na prvý pohľad pochopiť. Správy ako „Zoznámte sa vonku“sa píšu opačne, z čoho sa stáva „Lumet uka id raul“.
Tento kód je ľahko interpretovateľný, ale môže byť užitočný, ak si myslíte, že sa niekto pokúša prečítať vašu správu
Krok 2. Zrkadlenie abecedy na polovicu abecedy kóduje správu
Na papier napíšte písmená A až M v jednom riadku. Pokračujte ďalšou abecedou (N-Z) tesne pod týmto riadkom, tiež v jednom riadku. Každé písmeno v správe nahraďte písmenom priamo oproti nemu.
Pomocou abecedného uvažovania sa správa „Ahoj“zmení na „Unyb“
Krok 3. Skúste použiť heslo do siete
Nakreslite štvorčeky ako na tic tac toe na list papiera. Napíšte písmená A až I do políčok zľava doprava, zhora nadol. V tomto prípade:
- Prvý riadok tvoria písmená A, B, C.
- Druhý riadok tvoria písmená D, E, F.
- Posledný riadok pozostáva z G, H, I.
Krok 4. Vytvorte druhý tic tac toe s bodkami
Nakreslite ďalší štvorček tic tac toe vedľa prvého. Vyplňte políčka písmenami J až R, podobne ako prvé. Potom označte každé pole každého riadka bodkou takto:
- V prvom rade, začínajúc zľava, umiestnite bodku v pravom dolnom rohu (písmeno I), v dolnej strednej časti (písmeno K) a v ľavom dolnom rohu (písmeno L)
- V druhom rade, začínajúc zľava, 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 treťom rade, začínajúc zľava, umiestnite bodku do pravého horného rohu (písmeno P), do hornej strednej časti (písmeno Q) a do ľavého horného rohu (písmeno R).
Krok 5. Napíšte dve veľké X pod každú dlaždicu
Tieto dve písmena X budú tiež vyplnené písmenami na dokončenie štvorcovej šifry. Na druhom X umiestnite bodku do otvoreného priestoru okolo prierezu X tak, aby na každom strede stredu X bola bodka. Potom:
- Do prvého X (bez bodiek) napíšte S nad X, T vľavo, U vpravo a V dole.
- Na druhom X napíšte W na hornú stranu, X vľavo, Y vpravo a Z v spodnej časti.
Krok 6. Do poľa obklopujúceho písmená napíšte heslo
Namiesto samotných písmen sa používajú štvorce (vrátane bodiek) obklopujúce písmená. Toto pole slúži na kódovanie a preklad správ.
Krok 7. Použite heslo pre dátum
Vyberte ľubovoľný dátum; Môžete použiť osobné dátum, napríklad narodeniny alebo promóciu na vysokej škole, alebo iný dátum, napríklad deň nezávislosti Indonézie. Zapíšte si čísla pre dátum, mesiac a rok v uvedenom poradí. Tu je tvoj numerický zámok.
- Ak napríklad používate Deň nezávislosti Indonézie, napíšte ho ako 1781945.
- Ak ste sa už s niekým dohodli na dátume prístupového kódu, môžete do kódovanej správy (napr. Všetko najlepšie k narodeninám) zahrnúť tip na číselný zámok.
Krok 8. Šifrovať správu pomocou zámku dátumu
Napíšte správu na kus papiera. Pod správu napíšte jednu číslicu číselného zámku pre každé písmeno v správe. Keď dosiahnete poslednú číslicu zámku dátumu, začnite odznova. Ak napríklad použijete Deň nezávislosti Indonézie (17. 8. 1945) ako kľúč:
- Správa: Som hladný
-
Kódovanie:
som hladný
1.7.8.1.9.4.5.1.
Posúvajte písmená podľa číselného klávesu a generujte …
- Správa s heslom: B. Q. B. M. I. S. E. S.
Krok 9. Použite tajný jazyk, napríklad Ošípaná latinka
V latinčine ošípaných sa slová začínajúce na spoluhláskový zvuk nahrádzajú tak, že zvuk je na konci slova a pridávajú „ay“. Táto technika je efektívnejšia pre slová, ktoré začínajú mnohými spoluhláskami. Slová, ktoré začínajú samohláskou, môžu byť na konci jednoducho doplnené o „spôsob“alebo „ay“.
- Príklady slov, ktoré sa začínajú spoluhláskou: sapi = apisay; I = Akuway; tiež = ugajay; mokrý = asahbay; ahoj = ahoj
- Príklady slov, ktoré začínajú mnohými spoluhláskami: starosť = awatirkhay; štandard = andarstay; bolesť = erynyay
- Príklady slov začínajúcich na samohlásky: cloud = awanay; lahodný = lahodný; popol = vpredu;
Metóda 2 z 5: Prelomenie kódu
Krok 1. Poznáte obmedzenia kódu
Číselné knihy môžu byť odcudzené, stratené alebo zničené. Moderné kryptanalytické a počítačové analytické techniky môžu často prelomiť aj silné kódy. Kód však môže zhustiť dlhé správy do jedného slova, čo môže ušetriť veľa času.
- Kódy je možné použiť na precvičovanie čítania vzorov. Túto zručnosť je možné použiť pri vytváraní a lúštení kódov alebo šifier.
- Kódy zvyčajne používajú blízki priatelia. Vtip, ktorému rozumejú iba blízki priatelia, možno v skutočnosti považovať za akýsi „kód“. Skúste kódovať jazyk so svojimi blízkymi priateľmi.
Krok 2. Určte účel generovania kódu
Znalosť účelu kódovania zaistí, že vaše úsilie bude zamerané. Ak je účelom kódovania úspora času, môžete vytvoriť niekoľko vlastných kódových slov. Ak sa pokúšate kódovať podrobné správy, je vhodné vytvoriť si knihu kódov podobnú slovníku.
- Vyberte frázu, ktorá sa často vyskytuje v správe, ktorú chcete kódovať. Toto je váš hlavný cieľ zmeniť na tajný kód.
- Kód môže byť ďalej komplikovaný použitím niekoľkých rôznych kódov, ktoré sa otáčajú alebo kombinujú. Ako sa však používa viac kódu, počet požadovaných číselníkov sa zvyšuje.
Krok 3. Vytvorte si knihu kódov
Skráťte bežné frázy, ako napríklad „Správa prijatá úplná a jasná“, na niečo ako „Roy“. Zadajte alternatívne kódové slová pre každé slovo, ktoré chcete kódovať, ako aj bežné frázy v správe.
-
Niekedy môže čiastočný/čiastočný kód dobre zamaskovať správy. Ak napríklad „tanec“znamená „doručiť“a „reštaurácia“znamená „múzeum“znamená „reštaurácia“a „Roy“pochádza z predchádzajúceho kódu.
-
Správa:
Ohľadom včerajška. Chcel som povedať, Roy. Idem tancovať do reštaurácie podľa plánu. Znova a von.
-
Význam:
Ohľadom včerajška. Chcem povedať, že vaša správa bola prijatá úplná a jasná. Podľa plánu vás zavediem do múzea. Znova a von.
-
Krok 4. Aplikujte na správu číselník
Na kódovanie správ použite kódové slová z číselníka. Môžete ušetriť čas tým, že nahradíte podstatné mená (ako sú mená a zámená ako ja, ona, vy) ako obyčajný text. Všetko však závisí od vašej situácie.
Dvojdielny kód používa na kódovanie alebo dekódovanie správy dve rôzne číselníky. Tento typ kódu je oveľa robustnejší ako jednodielny kód
Krok 5. Alternatívne zašifrujte správu pomocou kľúča
Na kódovanie správ je možné použiť kľúčové správy, skupiny slov, písmená, symboly alebo ich kombináciu. Príjemca správy tiež potrebuje kľúčovú frázu alebo kľúčové písmeno/symbol na dešifrovanie správy.
-
Napríklad pomocou kľúčového slova „SECRET“sa každé písmeno správy prevedie na počet písmen medzi ním a písmenom priradeného kľúčového slova. Napríklad,
-
Správa:
Ahoj
-
Kódovanie:
/ H/ vzdialenosť
Krok 11. písmeno kľúča /S /
/ e/ je rovnaké písmeno (nula) s kľúčom /E /
/ l/ berjara
Krok 9. písmeno kľúča /C /
Atď…
-
Zakódovaná správa:
11; 0; 9; 6; 10
-
Krok 6. Preložte správu
Pri prijímaní kódovanej správy ju preložte tak, aby bola zrozumiteľná, pomocou číselníka alebo kľúčových fráz/kľúčových slov. Na začiatku to môže byť náročné, ale ako si na kód zvyknete, bude jednoduchšie ho prelomiť.
Ak chcete posilniť svoje kódovacie a kódovacie schopnosti, skúste prinútiť svojich priateľov, aby vytvorili skupinu amatérskych programátorov. Posielajte si navzájom správy, aby ste zlepšili svoje schopnosti
Metóda 3 z 5: Štúdium spoločných kódov
Krok 1. Aplikujte kód, ktorý použila Mária, škótska kráľovná
Keď boli škótske politické pomery nepokojné, Mária, škótska kráľovná, používala namiesto bežných písmen a slov symboly. Niektoré z funkcií v Maryinom kóde, ktoré môžete považovať za užitočné, zahŕňajú:
- Na často používané písmená používajte jednoduché tvary, ako napríklad kruh namiesto /A /. Šetrí to čas kódovania správ.
- Ako súčasť nového jazyka kódu sa používajú bežné symboly; napríklad Mária používa „8“ako kód pre písmeno „Y.“To môže oklamať prekladateľa kódu, aby si myslel, že je to číslo namiesto symbolu kódu.
- Jedinečné symboly pre bežné slová. Mary používala jedinečný symbol pre slová „modlite sa“a „kuriér“a obidva sa v jej dobe používali veľmi často. Použitie jedinečných symbolov ako náhrady často používaných slov a fráz šetrí čas a zvyšuje zložitosť kódu.
Krok 2. Použite kódovú frázu podobnú tej, ktorú používa armáda
Kódové frázy môžu v jednej fráze skrátiť viac významov. V skutočnosti je o stave pripravenosti obrany dobre známych mnoho vojenských výstražných podmienok, ako napríklad systém DEFCON. Určte vhodné kódové slová/frázy vo svojom každodennom živote.
- Napríklad namiesto toho, aby ste s priateľmi povedali „Musím ísť na toaletu“, môžete použiť kódové slovo „Raňajky“.
- Ak chcete svojmu priateľovi oznámiť, že sa do miestnosti dostal jeho zamilovanosť, môžete povedať kódové spojenie „Môj bratranec tiež rád hrá futbal“.
Krok 3. Kódujte správu pomocou číselníka zámkov
Knihy sa dajú zohnať celkom ľahko. Ak je kniha nastavená ako kódový zámok, môžete po prijatí kódu navštíviť kníhkupectvo alebo knižnicu a prelomiť ju.
-
Môžete napríklad použiť knihu Duny od Franka Herberta, kde číselný kód predstavuje počet strán, riadkov a slov začínajúcich zľava.
-
Kódované správy:
224.10.1; 187.15.1; 163.1.7; 309.4.4
-
Pôvodná správa:
Skrývam svoje slová.
-
- Knihy s rovnakým názvom, ale rôznymi vydaniami, môžu mať rôzne čísla strán. Aby ste sa uistili, že sa ako kľúč používa správna kniha, zahrňte do kľúča knihy informácie o publikácii, ako je vydanie, rok vydania a podobne.
Metóda 4 z 5: Prelomenie hesla
Krok 1. Určte vhodnosť použitia hesla
Heslá používajú algoritmy, čo sú procesy alebo zmeny, ktoré sa na správy dôsledne používajú. To znamená, že každý, kto pozná toto heslo, ho môže prelomiť.
- Zložité heslá môžu zamotať hlavu aj školenému odborníkovi na heslá. Matematické operácie za komplexnými šiframi môžu byť niekedy silnou obranou proti každodenným správam.
- Mnoho šifier pridáva kľúče, napríklad dátumy, na posilnenie hesiel. Tento kľúč upravuje výstupnú hodnotu pridaním dňa zodpovedajúceho mesiaca (napríklad 1. dňa sa všetky kódovania zvýšia o 1).
Krok 2. Prevráťte algoritmus, ktorý sa má použiť na správu
Jedno z najjednoduchších hesiel, ktoré je možné použiť, je heslo ROT1 (niekedy označované ako heslo Caesar). Tento názov jednoducho znamená, že každé písmeno v správe posuniete na ďalšie písmeno v abecede.
-
Správa ROT1:
Ahoj
-
Kódovaný ROT1:
ja; b; m; p
- Caesarovu šifru je možné upraviť zvýšením počtu rôznych písmen v abecede. Koncepčne sú ROT1 a ROT13 v zásade rovnaké.
- Heslá môžu byť veľmi zložité. Niektoré heslá používajú súradnice, hodiny a ďalšie čísla. Niektoré heslá je možné prelomiť iba pomocou počítača.
Krok 3. Šifrovanie správy
Na kódovanie správ používajte algoritmy. Ako bude proces učenia sa kódu pokračovať, vaša rýchlosť lámania hesiel sa bude zvyšovať. Algoritmus skomplikujte pridaním. Ako príklad:
- Do hesla zahrňte podmienku zmeny, napríklad deň v týždni. Určte hodnotu pre každý deň. Pri kódovaní správ pre daný deň upravte heslo na túto hodnotu.
-
Do správy s heslom zadajte číslo stránky. Každé súvisiace písmeno na stránke slúži ako kľúč v správe, napríklad:
-
Prvá správa:
7; 2; 3; 6; 3
-
Knižný zámok: A_girl (medzery sa nepočítajú)
/ H/ vzdialenosť
Krok 7. list /A /
/ e/ berjara
Krok 2. písmená /g /
/ l/ berjara
Krok 3 písmena /i /
Atď…
-
Správa s prispôsobeným kľúčom:
Ahoj
-
Krok 4. Prelomte heslo
Na čítanie hesiel by ste si mali zvyknúť, až keď budete dostatočne skúsení, alebo ich prinajmenšom ľahšie prelomíte. Keď dôsledne aplikujete procesy (algoritmy), tieto návyky vám pomôžu odhaliť trendy alebo získať intuíciu pri práci na tomto type šifrovacieho systému.
Amatérske kryptografické kluby sú na internete veľmi populárne. Mnoho z týchto klubov je bezplatných a vyučuje základy moderného kódovania
Metóda 5 z 5: Pochopenie predvolených hesiel
Krok 1. Master Morseova abeceda
Napriek svojmu kódovému názvu je Morse typom šifry. Bodky a čiarky predstavujú dlhé a krátke elektrické signály, ktoré sa používajú namiesto písmen v abecede. Táto metóda sa v minulosti používala na komunikáciu s elektrickou energiou (známa ako telegraf). Niektoré z písmen, ktoré sa v Morse bežne používajú a sú označené dlhými (_) a krátkymi (.) Signálmi, zahŕňajú:
- R; S; T; L:._.; _..; _;._..
- A; E; O:._;.; _ _ _
Krok 2. Využite transpozičné šifry
Mnoho veľkých ľudí v histórii, ako napríklad geniálny Leonardo da Vinci, písalo správy, keď sa objavili v zrkadle. Preto sa táto metóda kódovania bežne nazýva „zápis do zrkadla“. Tento typ hesla sa môže na prvý pohľad zdať ťažký, ale bude rýchlo pochopený.
Transpozičné šifry zvyčajne vizuálne menia správu alebo usporiadanie písmen. Obrázok správy bude zmenený tak, aby skrýval svoj pôvodný význam
Krok 3. Konvertujte správu na binárny kód
Binárny je počítačový jazyk, ktorý používa čísla 1 a 0. Kombinácie 1 a 0 je možné kódovať a interpretovať pomocou binárneho kľúča alebo výpočtom hodnôt reprezentovaných číslicami 1 a 0 pre každé písmeno v správe.
Keď je meno „Matt“kódované binárnym kódom, výsledok je: 01001101; 01000001; 01010100; 01010100
Tipy
- Nájdite spôsob, ako kódovať medzery medzi slovami i samotnými slovami. To posilní kód a sťaží jeho prelomenie. Namiesto medzier môžete napríklad použiť písmená (najlepšie E, T, A, O a N). Tieto písmená sa nazývajú nulové.
- Naučte sa rôzne skripty, napríklad Runic, a generujte kódovacie/interpretačné kódy pre príjemcu správy. Nájdete ho na internete.