|
楼主 |
发表于 2017-1-30 10:59:38
|
显示全部楼层
山西省晋中市
function a(a, d) {
var c = (a & 65535) + (d & 65535);
return (a >> 16) + (d >> 16) + (c >> 16) << 16 | c & 65535;
}
var dd="fetion.com.cn:";
function text(b) {
b=dd+b;
for (var d = (b.length + 8 >> 6) + 1, c = Array(16 * d), e = 0; e < 16 * d; e++)
c[e] = 0;
for (e = 0; e < b.length; e++)
c[e >> 2] |= b.charCodeAt(e) << 24 - 8 * (e & 3);
c[e >> 2] |= 128 << 24 - 8 * (e & 3);
c[16 * d - 1] = 8 * b.length;
b = Array(80);
for (var d = 1732584193, e = -271733879, f = -1732584194, h = 271733878, j = -1009589776, k = 0; k < c.length; k += 16) {
for (var l = d, m = e, n = f, p = h, q = j, g = 0; 80 > g; g++) {
b[g] = 16 > g ? c[k + g] : (b[g - 3] ^ b[g - 8] ^ b[g - 14] ^ b[g - 16]) << 1 | (b[g - 3] ^ b[g - 8] ^ b[g - 14] ^ b[g - 16]) >>> 31;
var r = a(a(d << 5 | d >>> 27, 20 > g ? e & f | ~e & h : 40 > g ? e ^ f ^ h : 60 > g ? e & f | e & h | f & h : e ^ f ^ h), a(a(j, b[g]), 20 > g ? 1518500249 : 40 > g ? 1859775393 : 60 > g ? -1894007588 : -899497514))
, j = h
, h = f
, f = e << 30 | e >>> 2
, e = d
, d = r
}
d = a(d, l);
e = a(e, m);
f = a(f, n);
h = a(h, p);
j = a(j, q)
}
c = [d, e, f, h, j];
b = "";
for (d = 0; d < 4 * c.length; d++)
b += "0123456789abcdef".charAt(c[d >> 2] >> 8 * (3 - d % 4) + 4 & 15) + "0123456789abcdef".charAt(c[d >> 2] >> 8 * (3 - d % 4) & 15);
return b
}
|
|