Jednoduchý šifrovací nástroj podle šifry Mirko Rokyty
Na základě unikátní šifry mistra doc. RNDr. Mirko Rokyty, CSc., z Matematicko-fyzikální fakulty UK, jsme vytvořili jednoduchý šifrovací nástroj Juplí jam!, který umožňuje šifrovat a dešifrovat zprávy podle principů této šifry. Tento nástroj přináší praktickou ukázku toho, jak funguje šifrování a dešifrování na základní úrovni a zároveň slouží jako vzdělávací pomůcka pro zájemce o kryptografii.
Zkuste si šifrování a dešifrování slov a vět zde: Juplí jam Mirka Rokyty.
Šifra Mirko Rokyta
Šifra byla poprvé prezentována v rámci přednášky cyklu Pátečníci dne 3. května 2024 na téma „O tajných zprávách, šifrách a prvočíslech“. Doc. Rokyta demonstroval, jak lze pomocí jednoduchých šifer předat skrytou informaci a jak se principy těchto šifer postupně vyvíjejí až k moderním algoritmům, například RSA.
Jedním z příkladů použití šifry je převod běžného pozdravu „Dobrý den!“ na kódovanou podobu: Juplí jam! → Dobrý den!
Tento převod je realizován přes šifrovací tabulku Mirko Rokyta, kterou si doc. Rokyta už na střední škole posílal s kamarádem kolem roku 1976. Tabulka funguje jako samo-inverzní zobrazení, kde písmena tvoří páry tak, aby výsledný text zněl podobně jako původní (například b = p, f = g). Zašifrovaný text šel na rozdíl od moderních šifer celkem dobře přečíst. „Juplí jam si říkali docela často a vypadali jsme při tom jako blbci,“ vzpomíná Mirko Rokyta.
Princip šifrovacího nástroje
Tento nástroj umožňuje:
- Šifrování zpráv – uživatel zadá text, nástroj podle tabulky přepíše jednotlivé znaky nebo slabiky na kódované symboly.
- Dešifrování zpráv – zpětný převod šifrované zprávy na čitelný text.
- Přehlednost a edukaci – nástroj zobrazuje krok po kroku, jak je text šifrován, aby uživatel pochopil principy fungování šifry.
Použití tohoto nástroje je nejen zábavné, ale také vzdělávací – ukazuje základní principy kryptografie, modularního počítání a postupné vývoje šifrovacích metod, které byly popsány i v přednášce doc. Rokyty.
Zkuste si šifrování a dešifrování slov a vět zde: Juplí jam Mirka Rokyty.
Příklad a ukázka šifrovaného textu
Původní text: „Dobrý den, jak se máš? Doufám, že všechno jde dobře a že jsi měl fajn týden. U mě je všechno v pohodě, jen jsem teď trochu zaneprázdněný studiem. Co nového u tebe? Rád bych se brzy setkal a popovídal si osobně.“
Zašifrovaný text: „Juplí jam, deh za néž? Juogén, ša wžatkmu dja jupla e ša dzy nar gedm cíjam. O na da wžatkmu w bukuja, dam dzan caj clutko semablésjmamí zcojyan. Tu muwáku o capa? Léj pitk za plsi zacher e bubuwýjer zy uzupma.“
Šifrovací tabulka
| a = e | n = m |
| b = p | o = u |
| c = t | p = b |
| d = j | q = x |
| e = a | r = l |
| f = g | s = z |
| g = f | t = c |
| h = k | u = o |
| i = y | v = w |
| j = d | w = v |
| k = h | x = q |
| l = r | y = i |
| m = n | z = s |
Doc. RNDr. Mirko Rokyta, CSc.
Doc. RNDr. Mirko Rokyta, CSc., je odborníkem na matematiku a matematickou analýzu, působí na Katedře matematické analýzy MFF UK a je také hudebníkem. Přednášky cyklu Pátečníci se snaží zpřístupnit složité matematické a kryptografické principy široké veřejnosti a ukázat, že matematika může být zábavná a aplikovatelná i mimo akademickou sféru.
Další informace o přednáškách a záznamech najdete na patecnici.net a osobní stránce doc. Rokyty.
Zkuste si šifrování a dešifrování slov a vět zde: Juplí jam Mirka Rokyty.
