Module cipher_crypt::vigenere
[−]
[src]
The Vigenère Cipher is a polyalphabetic substitution cipher. It was considered 'le chiffre indéchiffrable' for 300 years until Friedrich Kasiski broke it in 1863.
Note that this implementation does not mutate the calculated encoding/decoding key if the message contains non-alphabetic symbols (including whitespace).
For example, say the message was ATTACK AT DAWN and the key was CRYPT then the calculated
encoding key would be CRYPTCRYPTCRYP not CRYPTC RY PTCR.
Structs
| Vigenere |
A Vigenère cipher. |