收藏
评论

python WXBizDataCrypt 解码问题

使用官方的demo进行敏感数据解密的时候出现了“Data must be padded to 16 byte boundary in CBC mode”的错误提示


后来发现是在传递参数时,由于URL编码机制导致将encryptedData中的加号自动替换成了空格,密文不正确最后导致解密失败。


解决方法之一:将收到的encryptedData中的空格replace成加号


data = self.get_argument('data', '').replace(' ', '+')


最后一次编辑于  2018-11-23
赞 0
收藏