Update Crypt.py

coverted all encoding/decoding to using the codecs library.
using hex for encrypted text, to allow for easier storage on mysql