一、加密处:
encrypt_b64Encode(encrypt_encodeUtf8(stringify_default()(v)))
1.第一步:
对参数进行序列化:JSON.stringify()
2.第二步:
对序列化后的参数进行:encodeURIComponent()编码,然后对编码后的结果进行charCodeAt
// t为序列化后的参数
b = _["OJbNp"](encodeURIComponent, t); // ---> encodeURIComponent(t)
function E(t, e) { // 解密
return a0_0x2923d6(t, e - -711)
}
for (var k = [], T = 0; T < b['length']; T++) { // b['length'] --> 1716
var x = b['charAt'](T); // 循环encodeURIComponent(t) 取ASCII码。
if (_['vdWST'](x, "%")) { // 判断x === "%"
var S = (b['charAt'](T + 1)) + (b['charAt'](T+2))
, A = parse_int_default(S, 16); // 返回十六进制的S值
k['push'](A),
T += 2
} else
k['push'](x['charCodeAt'](0))
}
return k
3.第三步:
对第二步得到的结果,进行base64编码。