Beaufort/Vigenere Cipher