【原创】微信小程序wx.getUserInfo获取加密encryptedData解密方法
全文约 310 字预计阅读 2 分钟
刚开始找确实也不好找,就算在小程序官方文档里面也不好搜索:
在下面链接找到以下内容位置,有个点击下载,压缩包里面就有php,python,node,c++解密例子。
加密数据解密算法
接口如果涉及敏感数据(如wx.getUserInfo当中的 openId 和 unionId),接口的明文内容将不包含这些敏感数据。开发者如需要获取敏感数据,需要对接口返回的加密数据(encryptedData) 进行对称解密。 解密算法如下:- 对称解密使用的算法为 AES-128-CBC,数据采用PKCS#7填充。
- 对称解密的目标密文为 Base64_Decode(encryptedData)。
- 对称解密秘钥 aeskey = Base64_Decode(session_key), aeskey 是16字节。
- 对称解密算法初始向量 为Base64_Decode(iv),其中iv由数据接口返回。
【原创】微信小程序wx.getUserInfo获取加密encryptedData解密方法
评论 0 条
暂无评论,来说点什么吧。