Šifrujte a dešifrujte text pomocí Vigenèrovy šifry s vlastním klíčem. Klasická polyalfabetická substituční šifra pro bezpečné šifrování zpráv.
Vigenèrova šifra je metoda šifrování textu pomocí série Caesarových šifer založených na písmenech klíčového slova. Vynalezena Giovanem Battistou Bellasem v 16. století, ale nesprávně připsána Blaise de Vigenèrovi, byla po staletí považována za nerozluštitelnou a získala název 'le chiffre indéchiffrable' (nerozluštitelná šifra). Na rozdíl od jednoduchých substitučních šifer je Vigenèrova šifra polyalfabetická, což znamená, že každé písmeno může být zašifrováno jinak v závislosti na jeho pozici a odpovídajícím písmenu v klíči.
Pro zašifrování zprávy zarovnáte svůj otevřený text s opakujícím se klíčem. Pro každé písmeno v otevřeném textu ho posunete vpřed v abecedě o počet pozic uvedený odpovídajícím písmenem klíče (A=0, B=1, C=2, atd.). Například s otevřeným textem 'HELLO' a klíčem 'KEY' se H posune o K (10 pozic) na R, E se posune o E (4 pozice) na I, L se posune o Y (24 pozic) na J, a tak dále. Čísla, mezery a interpunkce zůstávají beze změny.
Pro dešifrování zašifrované zprávy používáte stejný klíč, ale posunete písmena dozadu místo dopředu. Tato kalkulačka zpracovává šifrování i dešifrování automaticky. Jednoduše zadejte text, poskytněte klíč (jakýkoli sled písmen), zvolte režim a okamžitě získáte výsledek. Šifra zachovává velikost písmen a nechává nealfabetické znaky nedotčené.
Otevřený text: 'HELLO WORLD', Klíč: 'KEY'. Šifrování: H+K=R, E+E=I, L+Y=J, L+K=V, O+E=S, W+Y=U, O+K=Y, R+E=V, L+Y=J, D+K=N. Výsledek: 'RIJVS UYVJN'. Dešifrování 'RIJVS UYVJN' s klíčem 'KEY' vrátí 'HELLO WORLD'.