Caesar Shift

Input: 

Key: 


Output: 



Vigenère Cipher

Input: 

Key: 


Output: 



Affine Cipher

Input: 

Keys: (A, B)


decode currently doesn't work for this cipher because it requires some very complicated mathy stuff that I don't feel like trying to figure out right now
so uh yeah
Output: