這個該怎麼解,能提供個思路嗎
微信小程式文件中,使用者登陸返回的資料,需要進行解密 解密演算法如下
介面如果涉及敏感資料(如wx.getUserInfo當中的 openid ),則介面的明文內容將不包含敏感資料。開發者如需要取得敏感數據,需要對介面傳回的加密資料( encryptData )進行對稱解密。 解密演算法如下:
<code>对称解密使用的算法为 AES-128-CBC,数据采用PKCS#7填充。 对称解密的目标密文为 Base64_Decode(encryptData), 对称解密秘钥 aeskey = Base64_Decode(session_key), aeskey 是16字节 对称解密算法初始向量 iv = aeskey, 同样是16字节</code>
(文件連結)
https://mp.weixin.qq.com/debu...
這個該怎麼解,能提供個思路嗎
微信小程式文件中,使用者登陸返回的資料,需要進行解密 解密演算法如下
介面如果涉及敏感資料(如wx.getUserInfo當中的 openid ),則介面的明文內容將不包含敏感資料。開發者如需要取得敏感數據,需要對介面傳回的加密資料( encryptData )進行對稱解密。 解密演算法如下:
<code>对称解密使用的算法为 AES-128-CBC,数据采用PKCS#7填充。 对称解密的目标密文为 Base64_Decode(encryptData), 对称解密秘钥 aeskey = Base64_Decode(session_key), aeskey 是16字节 对称解密算法初始向量 iv = aeskey, 同样是16字节</code>
(文件連結)
https://mp.weixin.qq.com/debu...
文檔下面不是有各種語言的demo嗎?
https://mp.weixin.qq.com/debu...
就是你在小程式裡面用登入介面和getUserInfo介面取得到資訊後把需要的欄位傳到伺服器伺服器依照文件解密,其實這個實例程式碼裡面已經寫清楚了
文檔有範例。
<code>https://mp.weixin.qq.com/debug/wxadoc/dev/demo/aes-sample.zip?t=20161107</code>
它提供了案例了啊https://mp.weixin.qq.com/debu...
我錯了。 。下次仔細看文件