The encryption/decryption and pickling/unpickling work quite well.