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)
}
网友评论