javax.crypto.BadPaddingException: pad block corrupted
有时候会报这个错误,有哪位大神遇到过这个问题?
微信小程序 获取手机号码有时候报错?WeChat applet sometimes reports an error when obtaining a mobile phone number?
微信小程序 获取手机号码有时候报错?javax.crypto.BadPaddingException: pad block corrupted
有时候会报这个错误,有哪位大神遇到过这个问题?
javax.crypto.BadPaddingException : pad block corrupted sometimes reports this error. Which great God has ever encountered this problem?
回答:
好像是前端登陆态更新了,后端sessionKey还是旧的导致对称解密失败,看一下前端wx.login是不是在wx.getUserInfo之后获取,或者在接口回调中又调了wx.login刷新了登录态
无能为力 但还是想尽一点力
原文出处:微信小程序 获取手机号码有时候报错?
没出现这个问题,解密比较好的方案是用session_key....但是我们一直用的code去解密的。。在手机号授权前先调用login获取code,再授权时通过code + iv + encrypteData解密。。