vigenere does not work! but affine does