Toto je archiv českého Star Trek portálu Trekkies.cz, který není od ledna 2021 aktualizován a je přístupný pouze ke čtení. Pokračujte prosím na novou verzi webu Trekkies.cz.

Garakovy šifry pro experty (2/3)

st 26. ledna 2011      autor: Molik      přečteno: 7778x      komentáře: 9

Odznáček - Garakovy šifry - expertDobré ráno, studenti, vítejte v druhé lekci kurzu pro experty na šifry a šifrování. Každý druhý díl je vždy věnovaný číslům, souřadnicím nebo tabulkám a ani dnes tomu nebude jinak, jen obtížnost jednotlivých cvičení se podstatně mění.

Myslím, že s úvodem se nemusíme nijak zvlášť zdržovat, všechny důležité informace už máte z minulého týdne nebo z předchozích lekcí. Vezměte si své PADDy a přejdeme rovnou k prvnímu cvičení, na kterém si zároveň zopakujeme postup analýzy šifrovaných zpráv s čísly. Připraveni? Výborně, pozorně si prohlédněte následující řadu čísel s lomítky a já budu mezitím přemýšlet chvilku nahlas:

1/2  1/1  4/1  8/3  9/1  1/1     4/1  1/1  6/3

Vidíme tu skupinu devíti čísel, která mají před lomítkem číslice jedna až devět a za lomítkem jedna až tři. Některá se opakují. Asi bychom se mohli pustit do frekvenční analýzy, ale byla by nesmírně pracná, protože znaků je velmi málo, obyčejné sčítání nebo dělení nepomáhá a na Morseovu abecedu jsou to moc vysoká nebo naopak málo sudá čísla... Co zbývá? Zkoušejte, deset minut by Vám mělo úplně stačit. (Souřadnice, tabulka devíti písmen o třech řádcích pod sebou)
Snadné, že? Snadné, ale poněkud nudné, řekl bych. Kdo si neví rady, ať označí zdánlivě prázdný konec předchozího odstavce a my ostatní zkusíme něco trochu zajímavějšího:

Cviceni pro Garaka
V téhle zprávě vidíme napravo čísla od jedné do pětadvaceti, která se neopakují, a nalevo 25 různě se opakujících písmen, takže jde pravděpodobně o několik slov v jedné větě o celkové délce 25 znaků. Na Morseovu abecedu zapomeňte, je tu příliš mnoho číslic i písmen. Text v přesmyčkách smysl nedává, frekvenční analýzu použít nemůžeme, a pokud zapomeneme na dva čtverce před námi a rozepíšeme zprávu do Caesarovy tabulky o rozměrech 25 x 25 polí, zjistíme, že je posunuta jen o jedno písmeno, což nám také žádnou smysluplnou větu nepřinese. Tak studenti, právě jsem Vám seškrtal všechno, co už umíte použít, takže co s tou zprávou uděláme? Překvapte mě.

... myslel jsem si to, jste opravdu dobří a doktor Bashir právě přišel o celý svůj dnešní oběd. Vsadil jsem se s ním, že to první, co každý student v této učebně udělá, bude seřazení písmen podle číslic v tabulce napravo od jedné do pětadvaceti, ale on tvrdil, že něco tak očividného ani nebudete zkoušet a svou sázku právě prohrál. Nebo je tu snad někdo, kdo to nezkusil? Vidíte, říkal jsem to. Ale nebojte, hlady ho trpět nenechám, dám mu šanci získat svůj oběd zpět. Každopádně, rozhodně souhlasím s tím, že čísla nejsou zvolena náhodně a také u mě by to byla první věc, kterou bych zkusil. Teď jste na řadě Vy, řešení jsem Vám v podstatě prozradil, takže deset minut je více než dost. Začněte. (24=2, 7=19, 13=13...)

Čas vypršel, přátelé. Odložte, prosím, PADDy a podívejte se sem na můj další úkol. Teď budu potřebovat Vaše maximální soustředění, protože nás čeká chameleon. Kdo to nestihl, nic se neděje, nápovědu najdete jako obvykle v prázdném místě na konci předchozího odstavce a zprávu si dořešíte potom. Teď k našemu cvičení:

public class Pokus {

public static void main(String[] args) {

Scanner sc = new Scanner (System.in);

double a = 2 / 0;
double z = 3 / 10;
double d = 1 / 010;
double x = 4 / 10;
double t = 5 / 1011;
double s = 7 / 1;
double r = 6 / 01;
double e = 8 / 1;

7 = (5 + 2 /(6 <+ 5);
2 = (3 >= 1 ? 2: 4;
3 = 2 + 1 / (2 <= 1 + 2) ? 5 : 2;

System.out.println (x);
}
}

Víte, že je to chameleon. Víte, že pracujeme s čísly a víte, že jsem ji pro Vás sestavoval já, takže nic jiného k řešení už vědět nepotřebujete. Dobře, snad jen pro jistotu dodávám pro všechny, co vynikají v předmětu programování a snažili by se snad ten program opravit nebo spustit, že o ten teď opravdu nejde. Je nefunkční. Předpokládám, že patnáct minut by mělo stačit přátelé, pusťte se do práce. (Dosaďte za čísla písmena, Morseovka z nul a jedniček dá jen text: Tak ale ne)
Líbil se Vám chameleon? To jsem velmi rád a mám ještě jeden takový úkol, ale nejdříve trochu teorie. Dnes mám pro Vás ukázky několika zpráv s čísly, které můžete velmi snadno zaměnit za šifru a ztratit tak při jejich řešení zbytečně mnoho času. Ta první obsahuje obrovské množství mřížek, středníků a ampersandů a jde o počítačový HTML kód, který převádí znaky abecedy pro okna internetových prohlížečů. Můžete zkusit frekvenční analýzu, v tom Vám rozhodně nikdo bránit nebude, nicméně věřte tomu, že počítač tuto zprávu přeloží lépe a podstatně rychleji než vy. HTML kód může vypadat například takto:

&#71; &#82; &#65; &#84; &#85; &#76; &#85; &#74; &#73; &#78;
&#65; &#83; &#76; &#73; &#74; &#83; &#84; &#69; &#72; &#84;
&#77; &#76; &#84; &#65; &#66; &#85; &#76; &#75; &#85;

Dalším velmi specifickým kódem, který však primárně neslouží k šifrování zpráv, ale k zobrazování znaků na obrazovkách počítačů, je hexadecimální kód. Poznáte ho podle velkého množství dvojic znaků, které obsahují jen číslice 1 – 9 a písmena A – F, vypadá zhruba takto:

54 6F 74 6F 20 6A 65 20 75 6B 61 7A 6B 61 20 68 65 78 61 64 65 63 69 6D 61 6C 6E 69 68 6F 20 6B 6F 64 75

I jeho analýzu raději přenechte počítači, ušetříte si tak mnoho práce. Posledním kouskem teorie jsou zeměpisné a hvězdné souřadnice. Ne přátelé, nehodlám Vám tu přednášet o něčem, co už máte dávno znát z takových předmětů, jako je kartografie nebo navigace. Ale způsobů zápisu souřadnic je velmi mnoho a každý se může splést. Hned Vám vysvětlím, jak to myslím. Vezměme si například Vaši domovskou planetu Zemi. Vy Pozemšťané rádi určujete polohu místa na Zemi pomocí smyšlené sítě z poledníků a rovnoběžek, takže výsledný zápis může vypadat například takto:

37.771008, -122.41175 nebo 28°35´16´´ 15:05:08 nebo 50°06‘s.š. ; 14°16‘v.d. nebo 019 51 4 E a nebo jen skupinou tří dvojic takto 50 06 16 .

Už víte, kam tím mířím? Pokud bude výsledkem šifry skupina šesti nic neříkajících dvojic čísel, vezměte v úvahu i planetární souřadnice, třeba budete mít štěstí. Naproti tomu hvězdný systém souřadnic je trochu složitější, tady se často ani nemusíte snažit čísla šifrovat a stejně výsledek nikomu nic neřekne, stačí jen vhodně zvolit zobrazovací soustavu a výsledná čísla zbavit všech speciálních znaků. Máme tu několik kvadrantů, v nich mnoho sektorů (většinou pojmenovaných čísly), vzdálenosti přepočítávané na světelné roky (ly), parseky (pc) nebo astronomické jednotky (AU) a nejrůznější poměry mezi nimi. Viděl jsem nepřeberné množství exotických zápisů poloh hvězdných systémů a vůbec bych se nedivil, kdybyste kroutili hlavou nad touto obyčejnou řadou čísel z databáze jedné ferengské obchodní lodi:

4.428 -57.237 23 141.818 290 -58.95 73.15 68.74 -25.02 -121.50 50068.74 75774.98 68.74 -25774.98 25775.0737 270.1528

Čísla výše jednoduše udávají pozici Alpha Eridani vzhledem k Zemi, zapsanou v několika odlišných soustavách najednou. Času už moc nezbývá, studenti, zkusíme ještě jedno poslední cvičení, než Vás pustím domů. Co všechno mi dokážete říci o následující zprávě? Jaký text schovává? Mám takové tušení, že na počtu skupin čísel záleží a matematice se nevyhnete... Tak do toho přátelé, čas běží. (Odečtěte od každého čísla číslo 18 a dostanete mobilošifru)
40  51  10017  25  51  240  84  684  7795  26  62  573  462  21  20  684  21  684

Výborně studenti, odložte PADDy, je čas jít domů. Kdo ještě přemýšlí, ať zkusí nápovědu umístěnou na konci předchozího odstavce a Vy všichni ostatní si pozorně prohlédněte zadání Vašeho nového domácího úkolu.

Vaším dnešním úkolem bude zašifrovat níže uvedenou větu pomocí Caesarovy šifry, posunuté o jedno konkrétní slovo, které však musíte nejdříve rozluštit. Věta, kterou máte ukrýt, zní:

„Když nemáte dost faktů k učinění logického závěru, musíte se spoléhat na svou intuici.“

Slovo, o které musíte posunout abecedu Caesarovy šifry, abyste získali odznáček, zní:

3:3 99:3 999:3 1776:4 2:2 396:6 8:8

Počkejte si, dokud nebudou vydány všechny tři články Garakových šifer pro experty. Po vydání poslední části pak všechno sepište a přiložte do žádosti o Odznáček "Garakovy šifry - expert" z Vašeho profilu.

Odznáček Garakovy šifry - expert

1. část2. část3.část


admirál Molik
autor: Molik
vydáno: st 26. ledna 2011
přečteno: 7778x
komentáře: 9
Facebook Twitter Google+

Související články:

Výsledky soutěže Holodoktor fotografuje talisman  -  čt 21. května 2020
Soutěž – Holodoktor fotografuje talisman  -  čt 30. ledna 2020
Odznáčky na Festivalu fantazie 2018  -  st 30. května 2018
Odznáčkový výlet do Zruče – dodatek  -  čt 15. září 2016
Odznáčkový výlet do Zruče nad Sázavou  -  út 6. září 2016
Nový holoromán a záložky  -  pá 8. dubna 2016
Prosincové odznáčkování  -  čt 31. prosince 2015
Vylepšené testování na portále + trocha statistik  -  čt 10. prosince 2015
Odznáčky a 10. výročí portálu  -  po 13. července 2015
5. odznáčkový sraz – výlet na Andrlův Chlum  -  út 14. dubna 2015
Fialový odznáček Výstup – 4. část  -  út 17. června 2014
Fialový odznáček Výstup – 3. část  -  út 17. června 2014
Fialový odznáček Výstup – 2. část  -  út 17. června 2014
Fialový odznáček Výstup – 1. část  -  út 17. června 2014
Odznáčkový sraz již v sobotu  -  út 10. června 2014

Star Trek and all related properties are Registered Trademarks of Paramount Pictures, registered by United States Patent and Trademark Office. All rights reserved. THESE PAGES ARE NOT OFFICIAL!

Internetový portál Trekkies.cz je vytvářen a spravován klubem a dalšími redaktory. Je postaven na základech redakčního systému phpRS.

© 2005, Trekkies: TNG