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
Náš 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
| Písmeno | Přiřazení |
|---|---|
| a | e |
| b | p |
| c | t |
| d | j |
| e | a |
| f | g |
| g | f |
| h | k |
| i | y |
| j | d |
| k | h |
| l | r |
| m | n |
| n | m |
| o | u |
| p | b |
| q | x |
| r | l |
| s | z |
| t | c |
| u | o |
| v | w |
| w | v |
| x | q |
| y | i |
| 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.
