const CryptoJS = require("crypto-js");
const pako = require("pako");
function O(t) {
var e, n, a = t.words.length, i = new Uint8Array(t.sigBytes), r = 0;
for (n = 0; n < a; n++)
e = t.words[n],
i[r++] = e >> 24,
i[r++] = e >> 16 & 255,
i[r++] = e >> 8 & 255,
i[r++] = 255 & e;
return i
}
function decrypt(encrypt_data) {
var a = CryptoJS.AES.decrypt(encrypt_data, CryptoJS.enc.Utf8.parse("cmmgfgehahweuuii"), {
mode: CryptoJS.mode.ECB,
padding: CryptoJS.pad.Pkcs7
})
var data = pako.inflate(new Uint8Array(O(a)));
key = String.fromCharCode.apply(null, new Uint16Array(data));
console.log(key)
}
某妈妈 V2接口 响应解密
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 此博客是参考http://blog.csdn.net/jdsjlzx/article/details/524421...
- 说明 Spring的AOP的存在目的是为了解耦。AOP可以让一组类共享相同的行为。在OOP中只能继承和实现接口,且...
- A Unified Sequence Interface for Vision Tasks 15 Jun 2022...
- 前端最常用的两种加密方式推荐 1.Base64加密 base64是最常见的加密,99.99%的人都听说过。 2.R...