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

Beaufortova šifra

Šifrujte a dešifrujte text pomocou Beaufortovej šifry, samorežimovej varianty Vigenèrovej šifry.

Vstup
Výstup

Beaufortova šifra

Beaufortova šifra je variácia Vigenèrovej šifry, kde sú operácie šifrovania a dešifrovania identické — aplikujte rovnaký kľúč na šifrovaný text a dostanete správu späť. Zadajte kľúčové slovo, vložte správu a každé písmeno sa posuní podľa vzorca na základe kľúča, ktorý sa opakuje počas celého textu. Kúzlom Beaufortovej šifry je jej recipročná povaha: šifrovanie a dešifrovanie sú jednou operáciou, takže nikdy nemusíte voliť smer.

Šifra funguje podľa vzorca C = (K − P) mod 26, kde sa každé písmeno otvoreného textu odčítava od zodpovedajúceho písmena kľúča modulo 26. Na rozdiel od Vigenèrovej šifry, ktorá kľúč pridáva, Beaufortova šifra ho odčítava, čím sa vytvárajú samorežimové transformácie. Kľúč musí obsahovať aspoň jedno písmeno — všetky znaky, ktoré nie sú písmená, sa pri extrakcii kľúča ignorujú. Keď šifra spracúva váš text, kľúč sa opakuje iba nad písmenami, preskakuje interpunkciu, čísla a emodži, aby ostali na svojich miestach.

Veľkosť písmen sa zachová, aby sa výsledok dal prirodzene čítať. Znaky, ktoré nie sú písmená, prechádzajú nezmenené, čo znamená, že znaky s diakritikou, číslice, symboly a emodži sa nikdy nešifrujú. To robí Beaufortovu šifru užitočnou pri hádankach, kryptografických lekciách, CTF výzvach a geocachingových záhadách, kde potrebujete reverzibilné šifrovanie bez samostatného kroku dešifrovania. Všetko beží vo vašom prehliadači a váš text nikdy neopustí vaše zariadenie — vložte, šifrujte alebo dešifrujte a skopírujte výsledok s istotou.

Časté otázky

Ako sa Beaufort líši od Vigenère?
Obe používajú opakujúci sa kľúč, ale Vigenère pridáva kľúč k otvoreného textu (C = P + K mod 26), zatiaľ čo Beaufortova šifra ho odčítava (C = K − P mod 26). To robí Beaufortovu šifru samorežimovou: aplikácia šifry dvakrát vráti pôvodnú správu.
Prečo je samorežimová?
Pretože ide o odčítanie, aplikácia tej istej operácie dvakrát obracia efekt. Zašifrujte správu s Beaufortovou šifrou a kľúčom, potom zašifrujte výsledok tým istým kľúčom a dostanete naspäť originál. Samostatné dešifrovanie nie je potrebné.
Ako sa kľúč opakuje?
Kľúč sa opakuje iba nad písmenami v otvoreného textu. Interpunkcia, čísla, emodži a znaky s diakritikou sa nikdy nešifrujú a neposunujú pozíciu kľúča, takže ostávajú na mieste.
Nahráva sa môj text niekam?
Nie. Šifrovanie beží výhradne vo vašom prehliadači a text nikdy neopustí vaše zariadenie.