/**
*SHA256加密*/
functionSHA256(s) {var chrsz = 8;var hexcase = 0;functionsafe_add(x, y) {var lsw =(x & 0xFFFF) + (y & 0xFFFF);var msw =(x >> 16) + (y >> 16) + (lsw >> 16);return (msw << 16) | (lsw &0xFFFF);
}functionS(X, n) {return (X >>> n) | (X <
}functionR(X, n) {return (X >>>n);
}functionCh(x, y, z) {return ((x & y) ^ ((~x) &z));
}functionMaj(x, y, z) {return ((x & y) ^ (x & z) ^ (y &z));
}functionSigma0256(x) {return (S(x, 2) ^ S(x, 13) ^ S(x, 22));
}functionSigma1256(x) {return (S(x, 6) ^ S(x, 11) ^ S(x, 25));
}functionGamma0256(x) {return (S(x, 7) ^ S(x, 18) ^ R(x, 3));
}functionGamma1256(x) {return (S(x, 17) ^ S(x, 19) ^ R(x, 10));
}functioncore_sha256(m, l) {var K = new Array(0x428A2F98, 0x71374491, 0xB5C0FBCF,0xE9B5DBA5,0x3956C25B, 0x59F