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

Vigenèrova šifra

Zašifrujte a dešifrujte text klasickou Vigenèrovou šifrou s klíčovým slovem.

Vstup
Výstup

Vigenèrova šifra

Zadejte klíčové slovo, vložte text a Vigenèrova šifra posune každé písmeno o hodnotu odpovídajícího písmene klíče — A znamená posun o 0, B o 1 a tak dále, přičemž klíč se opakuje po celé délce zprávy. Přepněte směr na dešifrování a tentýž klíč vrátí šifrový text zpět do původní podoby. Všechno se přepočítává během psaní, takže vidíte, jak se zpráva šifruje písmeno po písmenu.

Nástroj je stavěný pro místa, kde Vigenèrova šifra dnes opravdu žije: mystery kešky v geocachingu, únikové hry, šifrovací hry a soutěže jako Tmou, bojovky a hodiny informatiky o klasické kryptografii. Učitelé na něm ukážou, proč polyalfabetická šifra odolá prostému počítání četností písmen, a luštitelé si směrem dešifrování během pár sekund ověří kandidátní klíče.

Klíč používá jen písmena — číslice a symboly v něm se ignorují a klíč zcela bez písmen nástroj ohlásí, místo aby něco potichu domýšlel. Šifra pracuje s abecedou A–Z bez diakritiky: písmena s háčky a čárkami, číslice, interpunkce ani emoji se nikdy neposouvají. Se zapnutou volbou „Ponechat jiné znaky" procházejí na svém místě bez posunutí klíče; po vypnutí dostanete klasický souvislý šifrový text bez všeho ostatního. „Zachovat velikost písmen" ponechá vaše psaní, po vypnutí vznikne tradiční výstup velkými písmeny.

Jedna poctivá poznámka: Vigenèrově šifře se v 16. století říkalo „nerozluštitelná", jenže prolomená je od roku 1863 a dnes je hádankou, ne ochranou. Na cokoli skutečně důvěrného použijte nástroj pro šifrování textu se skutečným AES. Váš text přitom nikdy neopustí prohlížeč — nic se nikam nenahrává.

Časté dotazy

Jak Vigenèrova šifra funguje?
Každé písmeno klíče určuje posun: A znamená posun o 0, B o 1, až po Z o 25. První písmeno textu se posune o první písmeno klíče, druhé o druhé a klíč se po vyčerpání opakuje. Dešifrování aplikuje stejné posuny opačným směrem, proto je v obou směrech potřeba přesně tentýž klíč.
Je Vigenèrova šifra bezpečná?
Ne. Útokům odolávala tři století, ale Kasiski publikoval obecný postup prolomení v roce 1863 a moderní nástroje krátké klíče lámou za milisekundy. Berte ji jako hádanku a kus historie. Na cokoli, co opravdu potřebuje ochranu, použijte nástroj pro šifrování textu se skutečným AES-256.
Co se stane s diakritikou, číslicemi a interpunkcí?
Šifra posouvá jen 26 písmen latinky bez diakritiky. Písmena jako č, ř nebo é, číslice, interpunkce a emoji procházejí beze změny a nikdy nespotřebují písmeno klíče. Vypnutím volby „Ponechat jiné znaky" se všechno kromě písmen odstraní a zbude souvislý šifrový text.
Proč nástroj odmítá můj klíč?
Klíč potřebuje alespoň jedno písmeno A–Z, protože posun určují jen písmena. Číslice a symboly v klíči se přeskakují, takže klíč „k3y!" se bere jako „KY". Klíč složený výhradně z číslic či symbolů žádná písmena nemá a nástroj to ohlásí, místo tichého odhadu.
Nahrává se můj text někam?
Ne. Šifra běží výhradně ve vašem prohlížeči a text ani klíč nikdy neopustí vaše zařízení.