hb_zhgd_screen/js/publics/aescbc.js

1 line
14 KiB
JavaScript
Raw Normal View History

2025-10-13 09:33:54 +08:00
!function(i,n){"object"==typeof exports?module.exports=exports=n():"function"==typeof define&&define.amd?define([],n):i.CryptoJS=n()}(this,(function(){var i=i||function(i){var n=Object.create||function(){function t(){}return function(i){var n;return t.prototype=i,n=new t,t.prototype=null,n}}(),o={},c=o.lib={},s=c.Base={extend:function(i){var o=n(this);return i&&o.mixIn(i),o.hasOwnProperty("init")&&this.init!==o.init||(o.init=function(){o.$super.init.apply(this,arguments)}),o.init.prototype=o,o.$super=this,o},create:function(){var i=this.extend();return i.init.apply(i,arguments),i},init:function(){},mixIn:function(i){for(var n in i)i.hasOwnProperty(n)&&(this[n]=i[n]);i.hasOwnProperty("toString")&&(this.toString=i.toString)},clone:function(){return this.init.prototype.extend(this)}},a=c.WordArray=s.extend({init:function(i,n){i=this.words=i||[],this.sigBytes=null!=n?n:4*i.length},toString:function(i){return(i||u).stringify(this)},concat:function(i){var n=this.words,o=i.words,c=this.sigBytes,s=i.sigBytes;if(this.clamp(),c%4)for(var a=0;a<s;a++){var f=o[a>>>2]>>>24-a%4*8&255;n[c+a>>>2]|=f<<24-(c+a)%4*8}else for(a=0;a<s;a+=4)n[c+a>>>2]=o[a>>>2];return this.sigBytes+=s,this},clamp:function(){var n=this.words,o=this.sigBytes;n[o>>>2]&=4294967295<<32-o%4*8,n.length=i.ceil(o/4)},clone:function(){var i=s.clone.call(this);return i.words=this.words.slice(0),i},random:function(n){for(var o,c=[],r=function(n){var o=987654321,c=4294967295;return function(){var s=((o=36969*(65535&o)+(o>>16)&c)<<16)+(n=18e3*(65535&n)+(n>>16)&c)&c;return s/=4294967296,(s+=.5)*(i.random()>.5?1:-1)}},s=0;s<n;s+=4){var f=r(4294967296*(o||i.random()));o=987654071*f(),c.push(4294967296*f()|0)}return new a.init(c,n)}}),f=o.enc={},u=f.Hex={stringify:function(i){for(var n=i.words,o=i.sigBytes,c=[],s=0;s<o;s++){var a=n[s>>>2]>>>24-s%4*8&255;c.push((a>>>4).toString(16)),c.push((15&a).toString(16))}return c.join("")},parse:function(i){for(var n=i.length,o=[],c=0;c<n;c+=2)o[c>>>3]|=parseInt(i.substr(c,2),16)<<24-c%8*4;return new a.init(o,n/2)}},p=f.Latin1={stringify:function(i){for(var n=i.words,o=i.sigBytes,c=[],s=0;s<o;s++){var a=n[s>>>2]>>>24-s%4*8&255;c.push(String.fromCharCode(a))}return c.join("")},parse:function(i){for(var n=i.length,o=[],c=0;c<n;c++)o[c>>>2]|=(255&i.charCodeAt(c))<<24-c%4*8;return new a.init(o,n)}},h=f.Utf8={stringify:function(i){try{return decodeURIComponent(escape(p.stringify(i)))}catch(i){throw new Error("Malformed UTF-8 data")}},parse:function(i){return p.parse(unescape(encodeURIComponent(i)))}},d=c.BufferedBlockAlgorithm=s.extend({reset:function(){this._data=new a.init,this._nDataBytes=0},_append:function(i){"string"==typeof i&&(i=h.parse(i)),this._data.concat(i),this._nDataBytes+=i.sigBytes},_process:function(n){var o=this._data,c=o.words,s=o.sigBytes,f=this.blockSize,u=s/(4*f),p=(u=n?i.ceil(u):i.max((0|u)-this._minBufferSize,0))*f,h=i.min(4*p,s);if(p){for(var d=0;d<p;d+=f)this._doProcessBlock(c,d);var l=c.splice(0,p);o.sigBytes-=h}return new a.init(l,h)},clone:function(){var i=s.clone.call(this);return i._data=this._data.clone(),i},_minBufferSize:0}),l=(c.Hasher=d.extend({cfg:s.extend(),init:function(i){this.cfg=this.cfg.extend(i),this.reset()},reset:function(){d.reset.call(this),this._doReset()},update:function(i){return this._append(i),this._process(),this},finalize:function(i){return i&&this._append(i),this._doFinalize()},blockSize:16,_createHelper:function(i){return function(n,o){return new i.init(o).finalize(n)}},_createHmacHelper:function(i){return function(n,o){return new l.HMAC.init(i,o).finalize(n)}}}),o.algo={});return o}(Math);return i})),function(i,n){"object"==typeof exports?module.exports=exports=n(require("./core.min"),require("./sha1.min"),require("./hmac.min")):"function"==typeof define&&define.amd?define(["./core.min","./sha1.min","./hmac.min"],n):n(i.CryptoJS)}(this,(function(i){return o=(n=i).lib,c=o.Base,s=o.WordArray,a=n.algo,f=a.MD5,u=a.EvpKDF=c.extend({cfg:c.extend({keySize:4,hasher:f,iterations:1}),init:function(i){this.cfg=this.cfg.extend(i)},compute:function(i,n){for(var o=this.cfg,c=o.hasher.create(),a=s.cre