收藏
回答

getPhoneNumber后台用pyca/cryptogr解析encryptedData错误?

<button open-type="getPhoneNumber" bindgetphonenumber="getPhoneNumber"></button>

encryptedData 和 iv 发后台解码 用 pyca/cryptography 解码后转json出错了

UnicodeDecodeError: 'utf-8' codec can't decode byte 0xac in position 0: invalid start byte


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

    def _unpad(self, s):

        return s[:-ord(s[len(s)-1:])]

官方代码是这个,请解释下_unpad,是干什么的,如果要用cryptography库,能给个样例代码吗

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

1 个回答

  • 风吹叶落^_^
    风吹叶落^_^
    2020-07-24

    我也遇到了,现在正挠头呢。这个错误时有时无的。

    2020-07-24
    有用
    回复
登录 后发表内容
问题标签