hacking ciphers through python programming