微信小游戏官方文档: 加密数据解密算法
我用crypto-js进行解密,同一主体的微信小程序无法获取unionid。但是decrypt打印出来是:{"words":[],"sigBytes":0},希望有人可以友情指点
crypto-js:https://github.com/brix/crypto-js#usage-without-requirejs
代码如下:
var crypto = require("crypto-js");
var base64 = require("crypto-js/enc-base64");
//sessionKey、iv、encryptedData都是真实数据
const desessionkey = base64.parse(sessionKey);
const deencryptedData = base64.parse(encryptedData);
const deiv = base64.parse(iv);
let decrypt = crypto.AES.decrypt(deencryptedData, desessionkey, {
iv: deiv,
mode: crypto.mode.CBC,
padding: crypto.pad.Pkcs7
});
let decryptedStr = decrypt.toString(crypto.enc.Utf8);
console.log(JSON.stringify(decrypt));
本文来自微信小程序开发者论坛 微信小程序工厂 http://www.xcxgc.com 转载请保留。
微信小程序开发者回答:
A***:
请问这个插件在微信小程序里要怎么引入啊 纠结了好久
本文网址:http://www.91bianli.com/weixinxiaochengxu/55033.html