字体
关灯
上一页 回目录 收藏 下一页

第1729章 生不如死(4/9)

4>a;

a)c=n[a],n[a]=(c<>>24)&16711935|(c<>>8)returnb},clone:function(){varb=v.

clone.

call(this);

b.

_hash=this.

_hash.

clone();

returnb}});

t.

md5=v.

_createhelper(r);

t.

hmacmd5=v.

_createhmachelper(r)})(math);

(function(){varu=cryptojs,p=u.

lib,d=p.

base,l=p.

wordarray,p=u.

algo,s=p.

evpkdf=d.

extend({cfg:d.

extend({keysize:4,hasher:p.

md5,iterations:1}),init:function(d){this.

cfg=this.

cfg.

extend(d)},compute:function(d,r){for(varp=this.

cfg,s=p.

hasher.

create(),b=l.

create(),u=b.

words,q=p.

keysize,p=p.

iterations;

u.

length>>2]&255}};

d.

blockcipher=v.

extend({cfg:v.

cfg.

extend({mode:b,padding:q}),reset:function(){v.

reset.

call(this);

vara=this.

cfg,b=a.

iv,a=a.

mode;

if(this.

_xformmode==this.

_enc_xform_mode)varc=a.

createencryptor;

elsec=a.

createdecryptor,this.

_minbuffersize=1;

this.

_mode=c.

call(a,this,b&&b.

words)},_doprocessblock:function(a,b){this.

_mode.

processblock(a,b)},_dofinalize:function(){vara=this.

cfg.

padding;

if(this.

_xformmode==this.

_enc_xform_mode){a.

pad(this.

_data,this.

blocksize);

varb=this.

_process(!

0)}elseb=this.

_process(!

0),a.

unpad(b);

returnb},blocksize:4});

varn=d.

cipherparams=l.

extend({init:function(a){this.

mixin(a)},tostring:function(a){return(a||this.

formatter).
上一页 回目录 收藏 下一页