Shift cipher
Substitution cipher
Affine cipher
Keygen for shift.py