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

Vigenèrova šifra

Zašifrujte a dešifrujte text klasickou Vigenèrovou šifrou s kľúčovým slovom.

Vstup
Výstup

Vigenèrova šifra

Zadajte kľúčové slovo, vložte text a Vigenèrova šifra posunie každé písmeno o hodnotu zodpovedajúceho písmena kľúča — A znamená posun o 0, B o 1 a tak ďalej, pričom kľúč sa opakuje po celej dĺžke správy. Prepnite smer na dešifrovanie a ten istý kľúč vráti zašifrovaný text späť do pôvodnej podoby. Všetko sa prepočítava počas písania, takže vidíte, ako sa text šifruje písmeno po písmene.

Nástroj je stavaný na miesta, kde Vigenèrova šifra dnes naozaj žije: mystery kešky v geocachingu, únikové hry, šifrovacie súťaže, bojovky a hodiny informatiky o klasickej kryptografii. Učitelia na ňom ukážu, prečo polyalfabetická šifra odolá jednoduchému počítaniu frekvencií písmen, a lúštitelia si smerom dešifrovania za pár sekúnd overia kandidátske kľúče.

Kľúč používa iba písmená — číslice a symboly v ňom sa ignorujú a kľúč úplne bez písmen nástroj ohlási, namiesto toho, aby niečo potichu domýšľal. Šifra pracuje s abecedou A–Z bez diakritiky: písmená s mäkčeňmi a dĺžňami, číslice, interpunkcia ani emoji sa nikdy neposúvajú. So zapnutou možnosťou „Ponechať iné znaky" prechádzajú na svojom mieste bez posunutia kľúča; po vypnutí dostanete klasický súvislý šifrový text bez všetkého ostatného. „Zachovať veľkosť písmen" ponechá vaše písanie, po vypnutí vznikne tradičný výstup veľkými písmenami.

Jedna poctivá poznámka: Vigenèrovu šifru v 16. storočí volali „nerozlúštiteľná", no prelomená je od roku 1863 a dnes je hádankou, nie ochranou. Na čokoľvek skutočne dôverné použite nástroj na šifrovanie textu so skutočným AES. Váš text pritom nikdy neopustí prehliadač — nič sa nikam nenahráva.

Časté otázky

Ako Vigenèrova šifra funguje?
Každé písmeno kľúča určuje posun: A znamená posun o 0, B o 1, až po Z o 25. Prvé písmeno textu sa posunie o prvé písmeno kľúča, druhé o druhé a kľúč sa po vyčerpaní opakuje. Dešifrovanie aplikuje rovnaké posuny opačným smerom, preto treba v oboch smeroch použiť presne ten istý kľúč.
Je Vigenèrova šifra bezpečná?
Nie. Útokom odolávala tri storočia, no Kasiski publikoval všeobecný postup prelomenia v roku 1863 a moderné nástroje krátke kľúče lámu za milisekundy. Berte ju ako hádanku a kus histórie. Na čokoľvek, čo naozaj treba chrániť, použite nástroj na šifrovanie textu so skutočným AES-256.
Čo sa stane s diakritikou, číslicami a interpunkciou?
Šifra posúva len 26 písmen latinky bez diakritiky. Písmená ako č, ľ alebo é, číslice, interpunkcia a emoji prechádzajú nezmenené a nikdy nespotrebujú písmeno kľúča — „útok za úsvitu" a „utokzausvitu" preto šifrujú svoje písmená rôzne len tam, kde sa líšia. Vypnutím možnosti „Ponechať iné znaky" sa všetko okrem písmen odstráni.
Prečo nástroj odmieta môj kľúč?
Kľúč potrebuje aspoň jedno písmeno A–Z, pretože posun určujú iba písmená. Číslice a symboly v kľúči sa preskakujú, takže kľúč „k3y!" sa berie ako „KY". Kľúč zložený výlučne z číslic či symbolov nemá žiadne písmená a nástroj to ohlási, namiesto tichého odhadu.
Nahráva sa môj text niekam?
Nie. Šifra beží výhradne vo vašom prehliadači a text ani kľúč nikdy neopustia vaše zariadenie.