Preskočiť na obsah
TextArray
100% lokálne

Polybiov štvorec

Premeňte písmená na súradnice mriežky 5×5 (A → 11) a späť, s voliteľným kľúčovým slovom.

Vstup
Výstup

Polybiov štvorec

Polybiov štvorec je jedna z najstarších zaznamenaných šifier: mriežka abecedy 5×5, v ktorej sa každé písmeno stane dvojicou riadok–stĺpec — A je 11, B je 12, Z je 55, pričom I a J zdieľajú jedno políčko, aby sa 26 písmen zmestilo do 25 polí. Starí Gréci ho signalizovali fakľami; dnes sa objavuje v únikových hrách, geocachingových hádankách, CTF výzvach a na hodinách kryptografie.

Šifrovanie premení text na dvojice číslic oddelené medzerami, s / na hranici slov, takže MEET AT NOON sa stane 32 15 15 44 / 11 44 / 33 34 34 33 a spiatočná cesta slová vráti. Dešifrovanie je k vstupu zhovievavé: dvojice môžu byť oddelené medzerami, čiarkami alebo ničím — zlepené behy ako 2324 sa rozdelia samy — a neplatná dvojica sa ohlási menovite namiesto tichého preskočenia. Písmená s diakritikou sa najprv normalizujú, takže č sa šifruje ako C a á ako A, a ł či ß sa mapujú na latinské základy.

Kľúčové slovo preusporiada mriežku klasickým spôsobom: jeho písmená bez duplicít vyplnia prvé polia a zvyšok abecedy nasleduje. S kľúčom SECRET sa S stane 11 a E 12 — tá istá správa sa zašifruje úplne inak a rovnakú mriežku poskladá len ten, kto kľúčové slovo pozná.

Ako každá klasická šifra je to hádanka, nie ochrana — frekvenčná analýza ju rýchlo zlomí. Všetko beží lokálne vo vašom prehliadači a nič, čo napíšete, neopustí vaše zariadenie.

Časté otázky

Prečo sa I a J dešifrujú na to isté písmeno?
Mriežka 5×5 má 25 polí pre 26 písmen, takže I a J tradične zdieľajú jedno. Šifrovanie berie J ako I a dešifrovanie vždy ukáže I — prečítať IUST ako JUST ostáva na človeku, ako už dvetisíc rokov.
Ako kľúčové slovo mení šifru?
Jeho písmená bez duplicít vyplnia mriežku ako prvé, zvyšok abecedy nasleduje. So slovom SECRET začína mriežka S, E, C, R, T…, takže S sa šifruje ako 11 namiesto 41. Obe strany musia použiť rovnaké kľúčové slovo.
Aký vstup akceptuje dešifrovanie?
Dvojice číslic od 11 do 55, oddelené medzerami, čiarkami, riadkami alebo ničím — 2324 funguje rovnako ako 23 24. Znak / vráti medzeru medzi slovami. Dvojice mimo rozsahu ako 96 či nepárny počet číslic vrátia jasnú chybu s menovaným vinníkom.
Čo sa stane s číslicami, interpunkciou a diakritikou?
Písmená s diakritikou sa normalizujú (č → C, á → A, ł → L, ß → SS), takže mriežku prežijú. Číslice, interpunkcia a emoji políčko nemajú a zo šifrovania vypadnú.
Nahráva sa môj text niekam?
Nie. Šifra beží výhradne vo vašom prehliadači a váš text nikdy neopustí vaše zariadenie.