收藏
回答

unionid解密,python3报错

demo是python2的,用python3的时候改换了pycryptor库


主要是这里:

decrypted = json.loads(self._unpad(cipher.decrypt(encryptedData))


json.loads只能操作str对象

括号里的是个b'\x64\x13....'这样的16进制bytes


求问大家如何转换

回答关注问题邀请回答
收藏

3 个回答

  • 唐逸
    唐逸
    2020-08-28
    self._unpad(cipher.decrypt(encryptedData)).decode()
    


    2020-08-28
    有用
    回复
  • kujira
    kujira
    2018-08-22

    这个问题怎么解决的呀,我也遇到了。。。

    2018-08-22
    有用
    回复
  • john
    john
    2018-07-23

    就没有官方人员来解答一下么

    2018-07-23
    有用
    回复
登录 后发表内容