This is a program which uses the technique of the Vigenère Cipher to encode and decode messages given a key and a phrase.