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

Beaufortova šifra

Šifrujte a dešifrujte text pomocí Beaufortovy šifry, samoinverzní varianty Vigenèrovy šifry.

Vstup
Výstup

Beaufortova šifra

Beaufortova šifra je variace Vigenèrovy šifry, kde jsou operace šifrování a dešifrování shodné — aplikujte stejný klíč na šifrovaný text a dostanete původní zprávu zpět. Zadejte klíčové slovo, vložte zprávu a každé písmeno se posune podle vzorce založeného na klíči, který se opakuje po dobu trvání textu. Kouzelnost Beaufortovy šifry spočívá v její samoinverzní povaze: šifrování a dešifrování jsou jednou operací, takže nikdy nemusíte volit směr.

Šifra funguje podle vzorce C = (K − P) mod 26, kde se každé písmeno otevřeného textu odečítá od odpovídajícího písmene klíče modulo 26. Na rozdíl od Vigenèrovy šifry, která klíč přidává, Beaufortova šifra jej odečítá, čímž vytváří samoinverzní transformaci. Klíč musí obsahovat alespoň jedno písmeno — všechny znaky, které nejsou písmena, se při extrakci klíče ignorují. Když šifra zpracovává váš text, klíč se opakuje pouze nad písmeny, přeskakuje interpunkci, číslice a emoji, aby zůstaly na svých původních místech.

Velikost písmen se zachová, aby výsledek četl přírodě. Znaky, které nejsou písmena, projdou beze změny, což znamená, že znaménka s diakritikou, číslice, symboly a emoji se nikdy nešifrují. To činí Beaufortovu šifru užitečnou v hádankách, kryptografických lekcích, CTF výzvách a geocachingových záhadách, kde potřebujete reverzibilní šifrování bez samostatného kroku dešifrování. Všechno běží ve vašem prohlížeči a váš text nikdy neopustí vaše zařízení — vložte, šifrujte nebo dešifrujte a zkopírujte výsledek se sebevědomím.

Časté dotazy

Jak se Beaufortova šifra liší od Vigenèrovy?
Obě používají opakující se klíč, ale Vigenère přidává klíč k otevřenému textu (C = P + K mod 26), zatímco Beaufortova šifra jej odečítá (C = K − P mod 26). To činí Beaufortovu šifru samoinverzní: aplikace šifry dvakrát vrátí původní zprávu.
Proč je samoinverzní?
Protože je zapojena odečítání, aplikace stejné operace dvakrát obrací efekt. Zašifrujte zprávu pomocí Beaufortovy šifry a klíče, poté zašifrujte výsledek stejným klíčem a dostanete zpět originál. Samostatné dešifrování není potřebné.
Jak se klíč opakuje?
Klíč se opakuje pouze nad písmeny v otevřeném textu. Interpunkce, číslice, emoji a znaky s diakritikou se nikdy nešifrují a neposunují pozici klíče, takže zůstávají na místě.
Je můj text nahrán někam?
Ne. Šifrování běží výhradně ve vašem prohlížeči a váš text nikdy neopustí vaše zařízení.