Cryptanalysis of the VigenereCipher