getIrreversibleKey=function (e,t){
var a=e;
if(self.oSecurityCap.oIrreversibleEncrypt.bSupport){
var i=self.oSecurityCap.oIrreversibleEncrypt.salt;
return SHA256(t+i+e)
}return a
}
function SHA256(a){
function b(a,b){
var c=(a&65535)+(b&65535);
return (a>>16)+(b>>16)+(c>>16)<<16|c&65535
}function c(a,b){
return a>>>b|a<<32-b
}a=function (a){
for(var a=a.replace(/\r\n/g,"\n"),b="",c=0;c<a.length;c++){
var h=a.charCodeAt(c);
h<128?b+=String.fromCharCode(h):(h>127&&h<2048?b+=String.fromCharCode(h>>6|192):(b+=String.fromCharCode(h>>12|224),b+=String.fromCharCode(h>>6&63|128)),b+=String.fromCharCode(h&63|128))
}return b
}(a);
return function (a){
for(var b="",c=0;c<a.length*4;c++)b+="0123456789abcdef".charAt(a[c>>
2]>>(3-c%4)*8+4&15)+"0123456789abcdef".charAt(a[c>>2]>>(3-c%4)*8&15);return b
}(function (a,e){
var g=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,