Add files via upload

pull/70/head
肥羊 2 years ago committed by GitHub
parent 3da6f1367c
commit d98ff3b879
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
  1. 180
      Golang/res/huya.js

@ -1 +1,179 @@
function ye(e, t) {
var i = (65535 & e) + (65535 & t);
return (((e >> 16) + (t >> 16) + (i >> 16)) << 16) | (65535 & i);
}
function ve(e, t, i, s, a, r) {
return ye(((n = ye(ye(t, e), ye(s, r))) << (o = a)) | (n >>> (32 - o)), i);
var n, o;
}
function ge(e, t, i, s, a, r, n) {
return ve((t & i) | (~t & s), e, t, a, r, n);
}
function Se(e, t, i, s, a, r, n) {
return ve((t & s) | (i & ~s), e, t, a, r, n);
}
function Te(e, t, i, s, a, r, n) {
return ve(t ^ i ^ s, e, t, a, r, n);
}
function Pe(e, t, i, s, a, r, n) {
return ve(i ^ (t | ~s), e, t, a, r, n);
}
function Ee(e, t) {
var i, s, a, r, n;
(e[t >> 5] |= 128 << t % 32), (e[14 + (((t + 64) >>> 9) << 4)] = t);
var o = 1732584193,
h = -271733879,
u = -1732584194,
l = 271733878;
for (i = 0; i < e.length; i += 16)
(s = o),
(a = h),
(r = u),
(n = l),
(o = ge(o, h, u, l, e[i], 7, -680876936)),
(l = ge(l, o, h, u, e[i + 1], 12, -389564586)),
(u = ge(u, l, o, h, e[i + 2], 17, 606105819)),
(h = ge(h, u, l, o, e[i + 3], 22, -1044525330)),
(o = ge(o, h, u, l, e[i + 4], 7, -176418897)),
(l = ge(l, o, h, u, e[i + 5], 12, 1200080426)),
(u = ge(u, l, o, h, e[i + 6], 17, -1473231341)),
(h = ge(h, u, l, o, e[i + 7], 22, -45705983)),
(o = ge(o, h, u, l, e[i + 8], 7, 1770035416)),
(l = ge(l, o, h, u, e[i + 9], 12, -1958414417)),
(u = ge(u, l, o, h, e[i + 10], 17, -42063)),
(h = ge(h, u, l, o, e[i + 11], 22, -1990404162)),
(o = ge(o, h, u, l, e[i + 12], 7, 1804603682)),
(l = ge(l, o, h, u, e[i + 13], 12, -40341101)),
(u = ge(u, l, o, h, e[i + 14], 17, -1502002290)),
(o = Se(
o,
(h = ge(h, u, l, o, e[i + 15], 22, 1236535329)),
u,
l,
e[i + 1],
5,
-165796510
)),
(l = Se(l, o, h, u, e[i + 6], 9, -1069501632)),
(u = Se(u, l, o, h, e[i + 11], 14, 643717713)),
(h = Se(h, u, l, o, e[i], 20, -373897302)),
(o = Se(o, h, u, l, e[i + 5], 5, -701558691)),
(l = Se(l, o, h, u, e[i + 10], 9, 38016083)),
(u = Se(u, l, o, h, e[i + 15], 14, -660478335)),
(h = Se(h, u, l, o, e[i + 4], 20, -405537848)),
(o = Se(o, h, u, l, e[i + 9], 5, 568446438)),
(l = Se(l, o, h, u, e[i + 14], 9, -1019803690)),
(u = Se(u, l, o, h, e[i + 3], 14, -187363961)),
(h = Se(h, u, l, o, e[i + 8], 20, 1163531501)),
(o = Se(o, h, u, l, e[i + 13], 5, -1444681467)),
(l = Se(l, o, h, u, e[i + 2], 9, -51403784)),
(u = Se(u, l, o, h, e[i + 7], 14, 1735328473)),
(o = Te(
o,
(h = Se(h, u, l, o, e[i + 12], 20, -1926607734)),
u,
l,
e[i + 5],
4,
-378558
)),
(l = Te(l, o, h, u, e[i + 8], 11, -2022574463)),
(u = Te(u, l, o, h, e[i + 11], 16, 1839030562)),
(h = Te(h, u, l, o, e[i + 14], 23, -35309556)),
(o = Te(o, h, u, l, e[i + 1], 4, -1530992060)),
(l = Te(l, o, h, u, e[i + 4], 11, 1272893353)),
(u = Te(u, l, o, h, e[i + 7], 16, -155497632)),
(h = Te(h, u, l, o, e[i + 10], 23, -1094730640)),
(o = Te(o, h, u, l, e[i + 13], 4, 681279174)),
(l = Te(l, o, h, u, e[i], 11, -358537222)),
(u = Te(u, l, o, h, e[i + 3], 16, -722521979)),
(h = Te(h, u, l, o, e[i + 6], 23, 76029189)),
(o = Te(o, h, u, l, e[i + 9], 4, -640364487)),
(l = Te(l, o, h, u, e[i + 12], 11, -421815835)),
(u = Te(u, l, o, h, e[i + 15], 16, 530742520)),
(o = Pe(
o,
(h = Te(h, u, l, o, e[i + 2], 23, -995338651)),
u,
l,
e[i],
6,
-198630844
)),
(l = Pe(l, o, h, u, e[i + 7], 10, 1126891415)),
(u = Pe(u, l, o, h, e[i + 14], 15, -1416354905)),
(h = Pe(h, u, l, o, e[i + 5], 21, -57434055)),
(o = Pe(o, h, u, l, e[i + 12], 6, 1700485571)),
(l = Pe(l, o, h, u, e[i + 3], 10, -1894986606)),
(u = Pe(u, l, o, h, e[i + 10], 15, -1051523)),
(h = Pe(h, u, l, o, e[i + 1], 21, -2054922799)),
(o = Pe(o, h, u, l, e[i + 8], 6, 1873313359)),
(l = Pe(l, o, h, u, e[i + 15], 10, -30611744)),
(u = Pe(u, l, o, h, e[i + 6], 15, -1560198380)),
(h = Pe(h, u, l, o, e[i + 13], 21, 1309151649)),
(o = Pe(o, h, u, l, e[i + 4], 6, -145523070)),
(l = Pe(l, o, h, u, e[i + 11], 10, -1120210379)),
(u = Pe(u, l, o, h, e[i + 2], 15, 718787259)),
(h = Pe(h, u, l, o, e[i + 9], 21, -343485551)),
(o = ye(o, s)),
(h = ye(h, a)),
(u = ye(u, r)),
(l = ye(l, n));
return [o, h, u, l];
}
function Ce(e) {
var t,
i = "",
s = 32 * e.length;
for (t = 0; t < s; t += 8)
i += String.fromCharCode((e[t >> 5] >>> t % 32) & 255);
return i;
}
function Ae(e) {
var t,
i = [];
for (i[(e.length >> 2) - 1] = void 0, t = 0; t < i.length; t += 1) i[t] = 0;
var s = 8 * e.length;
for (t = 0; t < s; t += 8) i[t >> 5] |= (255 & e.charCodeAt(t / 8)) << t % 32;
return i;
}
function ke(e) {
var t,
i,
s = "";
for (i = 0; i < e.length; i += 1)
(t = e.charCodeAt(i)),
(s +=
"0123456789abcdef".charAt((t >>> 4) & 15) +
"0123456789abcdef".charAt(15 & t));
return s;
}
function De(e) {
return unescape(encodeURIComponent(e));
}
function Ie(e) {
return (function (e) {
return Ce(Ee(Ae(e), 8 * e.length));
})(De(e));
}
function Re(e, t) {
return (function (e, t) {
var i,
s,
a = Ae(e),
r = [],
n = [];
for (
r[15] = n[15] = void 0, a.length > 16 && (a = Ee(a, 8 * e.length)), i = 0;
i < 16;
i += 1
)
(r[i] = 909522486 ^ a[i]), (n[i] = 1549556828 ^ a[i]);
return (
(s = Ee(r.concat(Ae(t)), 512 + 8 * t.length)), Ce(Ee(n.concat(s), 640))
);
})(De(e), De(t));
}
var Oe = function (e, t, i) {
return t ? (i ? Re(t, e) : ke(Re(t, e))) : i ? Ie(e) : ke(Ie(e));
};
Loading…
Cancel
Save