script to decipher any affine, scytale, playfair with key, and vigenere with key