Python implementation of well known Ciphers