Kalkulačky
Text Tool

Kalkulačka Vigenèrovy šifry

Š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.

Zadejte text a klíč pro zobrazení výsledku

Jak funguje Vigenèrova šifra

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é.

Příklad

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'.

Často kladené otázky

Vigenèrova šifra je polyalfabetická substituční šifra, která používá klíčové slovo k posunutí každého písmene otevřeného textu o různé množství. Byla po staletí považována za nerozluštitelnou a je stále dnes používána pro vzdělávací účely a jednoduché šifrování.
Dobrý klíč by měl být dlouhý, náhodný a zapamatovatelný. Delší klíče činí šifru bezpečnější. Vyhněte se používání slovníkových slov nebo předvídatelných vzorů. Klíč se opakuje v celé zprávě, takže klíč jako 'SECRETKEY' je lepší než 'AAA'.
Ano. Tato kalkulačka zachovává mezery, interpunkci, čísla a speciální znaky. Pouze abecední písmena (A-Z, a-z) jsou šifrována nebo dešifrována. Velikost písmen je také zachována.
Historicky považovaná za nerozluštitelnou, Vigenèrova šifra může být nyní prolomena pomocí frekvenční analýzy a útoků se známým otevřeným textem. Je skvělá pro učení kryptografie, ale není doporučena pro zabezpečení citlivých informací v moderních aplikacích. Pro skutečné bezpečnostní potřeby použijte moderní šifrovací standardy jako AES.
Bez klíče je dešifrování Vigenèrovy šifry velmi obtížné, ale možné pomocí pokročilých kryptoanalytických technik jako je Kasiskiho zkoušku nebo Friedmanův test. Tato kalkulačka však vyžaduje správný klíč pro dešifrování zpráv.