Přeskočit na obsah
100% lokálně

Čtvercová šifra

Zašifruj nebo dešifruj text klasickou čtvercovou polygrafickou šifrou.

Vstup
Výstup

Čtvercová šifra

Čtvercová šifra je klasická polygrafická šifra vynalezená Félixem Delastellehem. Šifruje páry písmen najednou pomocí čtyř 5×5 (nebo 6×6) mřížek uspořádaných do čtverce: dva čtverce se čistou abecedou v horním levém a dolním pravém rohu a dva čtverce inicializované vašimi vlastními hesly v horním pravém a dolním levém rohu. Vložte prostý text a zašifrujte ho, nebo vložte šifrovaný text a dešifrujte ho zpět.

Nastavte heslo pro horní pravý čtverec a jiné heslo pro dolní levý čtverec – jedinečná písmena každého klíče nejprve vyplní mřížku, kterou následuje zbytek abecedy. Vyberte si, zda I a J sdílejí jednu buňku (klasická abeceda s 25 písmeny) nebo je držte oddělená přepnutím na abecedu s 36 znaky, která také přidá deset číslic. Vyberte si vyplňovací písmeno na doplnění zprávy s lichým počtem znaků před párováním a zvolte si, zda je výsledek seskupen do bloků po dvou písmenech nebo vytisknut jako nepřetržitý text. Zapněte "Zobrazit použité šifrové čtverce" pro tisk všech čtyř mřížek pod výsledkem, abyste si mohli ověřit, jak byla každá dvojice mapována.

Dešifrování očekává sudý počet písmen – lichý počet znamená, že chybí znak, a nástroj vám to řekne místo hádání. Mezery, interpunkce a (u 25 písmen) číslice jsou odstraněny z toku písmen spíše než šifrovány a diakritická písmena jsou přeložena na jejich holou formu před mapováním, stejným způsobem, jakým byla klasická šifra používána na papíru.

Všechno běží lokálně ve vašem prohlížeči – hesla a text se nikdy nikam neodesílají. Zkopírujte výsledek, stáhněte ho jako soubor .txt nebo pošlete výstup přímo zpět do vstupu pro zašifrování nebo dešifrování dalšího kola.

Časté dotazy

Jak se čtvercová šifra liší od Playfairu?
Playfair používá jeden klíčovaný čtverec a posouvá řádky nebo sloupce v závislosti na tom, jak se páry zarovnávají. Čtvercová šifra používá dva čisté čtverce a dva samostatně klíčované čtverce a vždy vyměňuje jedno písmeno z každé dvojice – neexistuje žádný speciální případ pro opakované písmeno.
Proč jsou dvě hesla?
Každé heslo inicializuje jeden ze dvou šifrovacích čtvercov (horní pravý a dolní levý). Použití dvou různých hesel místo jednoho opakovaného je to, co činí klasickou verzi tohoto šifry silnější.
Co se stane s mezerami, čísly a interpunkcí?
Jsou odstraněny z toku písmen před šifrováním. Při nastavení abecedy s 36 znaky jsou číslice uchovávány a šifrovány jako jakékoli jiné znaky.
Proč se dešifrování nezdařilo s chybou?
Šifrovaný text musí obsahovat sudý počet písmen, protože šifra vždy pracuje na párech. Lichý počet obvykle znamená, že byl znak vyřazen při kopírování šifrovaného textu.
Je můj text nebo heslo někde nahráno?
Ne. Šifrování a dešifrování probíhají zcela ve vašem prohlížeči – vaše texty a hesla nikdy neopustí vaše zařízení.