7th revision of vigenere code