Jednoduchý šifrovací nástroj podle šifry Mirka Rokyty
Na základě unikátní šifry doc. RNDr. Mirka 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 fungování š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.
Vyzkoušejte si šifrování a dešifrování slov a vět zde: Juplí jam Mirka Rokyty.
Šifra Mirka Rokyty
Šifra byla poprvé představena 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 ukázal, 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!“ do zakódované podoby: Juplí jam! → Dobrý den!
Tento převod se provádí pomocí šifrovací tabulky Mirka Rokyty, kterou si doc. Rokyta už na střední škole kolem roku 1976 vyměňoval s kamarádem. Tabulka funguje jako samo-inverzní zobrazení, v němž písmena tvoří dvojice tak, aby výsledný text zněl podobně jako původní (například b = p, f = g). Zašifrovaný text se na rozdíl od moderních šifer dal poměrně snadno přečíst. „Juplí jam jsme 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 a nástroj podle tabulky převede jednotlivé znaky nebo slabiky na zakódované symboly.
- Dešifrování zpráv – zpětný převod zašifrované zprávy na čitelný text.
- Přehlednost a vzdělávání – nástroj krok za krokem zobrazuje, jak se text šifruje, aby uživatel pochopil principy fungování šifry.
Používání tohoto nástroje je nejen zábavné, ale také vzdělávací – ukazuje základní principy kryptografie, modulárního počítání a postupného vývoje šifrovacích metod, které byly popsány i v přednášce doc. Rokyty.
Vyzkoušejte si šifrování a dešifrování slov a vět zde: Juplí jam Mirka Rokyty.
Příklad a ukázka zaš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 uplatnitelná 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.
Vyzkoušejte si šifrování a dešifrování slov a vět zde: Juplí jam Mirka Rokyty.
