最近在学习js的加密解密遇到了问题了,自己找的脑袋有点疼了呵呵,糊涂了希望大神看看,首先我找到了加密的起始的地方了
aesEncrypt: function(e) {
var t = p.default.enc.Utf8.parse(m.default.aesKey)
, n = p.default.enc.Utf8.parse(e)
, r = p.default.AES.encrypt(n, t, {
iv: m.default.aesIv,
mode: p.default.mode.CBC
});
return r.toString()
},
对于JS实在不了解呵呵也没办法拿来调用接下来的断下来的地方就不明白了
encrypt: function(n, r, a) {
return e(r).encrypt(t, n, r, a)
},
_process: function(t) {
var n = this._data
, r = n.words
, a = n.sigBytes
, i = this.blockSize
, o = 4 * i
, s = a / o;
s = t ? e.ceil(s) : e.max((0 | s) - this._minBufferSize, 0);
var u = s * i
, c = e.min(4 * u, a);
if (u) {
for (var d = 0; d < u; d += i)
this._doProcessBlock(r, d);
var h = r.splice(0, u);
n.sigBytes -= c
}
return new l.init(h,c)
},