hb_zhgd_screen/js/publics/aes.js

1 line
15 KiB
JavaScript
Raw Normal View History

2025-10-13 09:33:54 +08:00
function encrypt(n){var i=CryptoJS.enc.Utf8.parse("jjbns@jysoft1088"),o=CryptoJS.enc.Utf8.parse(n);return CryptoJS.AES.encrypt(o,i,{mode:CryptoJS.mode.ECB,padding:CryptoJS.pad.Pkcs7}).toString()}function decrypt(n){var i=CryptoJS.enc.Utf8.parse("jjbns@jysoft1088"),o=CryptoJS.AES.decrypt(n,i,{mode:CryptoJS.mode.ECB,padding:CryptoJS.pad.Pkcs7});return CryptoJS.enc.Utf8.stringify(o).toString()}function videoEncrypt(n){var i=CryptoJS.enc.Utf8.parse("297796CCB81D2553"),o=CryptoJS.enc.Utf8.parse(n);return CryptoJS.AES.encrypt(o,i,{mode:CryptoJS.mode.ECB,padding:CryptoJS.pad.Pkcs7}).toString()}function videoDecrypt(n){var i=CryptoJS.enc.Utf8.parse("297796CCB81D2553"),o=CryptoJS.AES.decrypt(n,i,{mode:CryptoJS.mode.ECB,padding:CryptoJS.pad.Pkcs7});return CryptoJS.enc.Utf8.stringify(o).toString()}function getDefatData(){var n=dateFtt("yyyy-MM-dd hh:mm:ss",new Date),i=CryptoJS.enc.Utf8.parse("jjbns@jysoft1088"),o=CryptoJS.enc.Utf8.parse(n);return CryptoJS.AES.encrypt(o,i,{mode:CryptoJS.mode.ECB,padding:CryptoJS.pad.Pkcs7}).toString()}function dateFtt(n,i){var o={"M+":i.getMonth()+1,"d+":i.getDate(),"h+":i.getHours(),"m+":i.getMinutes(),"s+":i.getSeconds(),"q+":Math.floor((i.getMonth()+3)/3),S:i.getMilliseconds()};for(var c in/(y+)/.test(n)&&(n=n.replace(RegExp.$1,(i.getFullYear()+"").substr(4-RegExp.$1.length))),o)new RegExp("("+c+")").test(n)&&(n=n.replace(RegExp.$1,1==RegExp.$1.length?o[c]:("00"+o[c]).substr((""+o[c]).length)));return n}!function(n,i){"object"==typeof exports?module.exports=exports=i():"function"==typeof define&&define.amd?define([],i):n.CryptoJS=i()}(this,(function(){var n=n||function(n){var i=Object.create||function(){function t(){}return function(n){var i;return t.prototype=n,i=new t,t.prototype=null,i}}(),o={},c=o.lib={},s=c.Base={extend:function(n){var o=i(this);return n&&o.mixIn(n),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 n=this.extend();return n.init.apply(n,arguments),n},init:function(){},mixIn:function(n){for(var i in n)n.hasOwnProperty(i)&&(this[i]=n[i]);n.hasOwnProperty("toString")&&(this.toString=n.toString)},clone:function(){return this.init.prototype.extend(this)}},a=c.WordArray=s.extend({init:function(n,i){n=this.words=n||[],this.sigBytes=null!=i?i:4*n.length},toString:function(n){return(n||p).stringify(this)},concat:function(n){var i=this.words,o=n.words,c=this.sigBytes,s=n.sigBytes;if(this.clamp(),c%4)for(var a=0;a<s;a++){var f=o[a>>>2]>>>24-a%4*8&255;i[c+a>>>2]|=f<<24-(c+a)%4*8}else for(a=0;a<s;a+=4)i[c+a>>>2]=o[a>>>2];return this.sigBytes+=s,this},clamp:function(){var i=this.words,o=this.sigBytes;i[o>>>2]&=4294967295<<32-o%4*8,i.length=n.ceil(o/4)},clone:function(){var n=s.clone.call(this);return n.words=this.words.slice(0),n},random:function(i){for(var o,c=[],r=function(i){var o=987654321,c=4294967295;return function(){var s=((o=36969*(65535&o)+(o>>16)&c)<<16)+(i=18e3*(65535&i)+(i>>16)&c)&c;return s/=4294967296,(s+=.5)*(n.random()>.5?1:-1)}},s=0;s<i;s+=4){var f=r(4294967296*(o||n.random()));o=987654071*f(),c.push(4294967296*f()|0)}return new a.init(c,i)}}),f=o.enc={},p=f.Hex={stringify:function(n){for(var i=n.words,o=n.sigBytes,c=[],s=0;s<o;s++){var a=i[s>>>2]>>>24-s%4*8&255;c.push((a>>>4).toString(16)),c.push((15&a).toString(16))}return c.join("")},parse:function(n){for(var i=n.length,o=[],c=0;c<i;c+=2)o[c>>>3]|=parseInt(n.substr(c,2),16)<<24-c%8*4;return new a.init(o,i/2)}},u=f.Latin1={stringify:function(n){for(var i=n.words,o=n.sigBytes,c=[],s=0;s<o;s++){var a=i[s>>>2]>>>24-s%4*8&255;c.push(String.fromCharCode(a))}return c.join("")},parse:function(n){for(var i=n.length,o=[],c=0;c<i;c++)o[c>>>2]|=(255&n.charCodeAt(c))<<24-c%4*8;return new a.init(o,i)}},d=f.Utf8={stringify:function(n){try{return decodeURIComponent(escape(u.stringify(n)))}catch(n){throw new Error("Malformed UTF-8 data")}},parse:function(n){return u.parse(unescape(encodeURIComponent(n)))}},h=c.BufferedBlockAlgorithm=s.extend({reset:function(){this._data=new a.init,this._nDataBytes=0},_append:function(n){"stri