|
function xxxxxxx(be,){
St = ((Z + 0) % 1e4)["toString"]();
$t = "1" + be['slice'](-2) + Z['toString']()['slice'](-2);
ce = Math['floor'](Z / 1000) % 1000 || 1;
oe = ce
be = CryptoJS['MD5'](be + St)['toString']()
mt = [
[
3,
5,
8,
12
],
[
7,
11,
2
],
[
19,
23,
17
]
]
const Bt = [2, 3, 5, 7, 11, 13, 17, 19, 23, 29]
mt.forEach((dt, Nt) => {
const Oe = Bt[Nt];
dt['forEach'](At((...Ke) => {
(Ke['length'] = 1, $t ^= Ke[0] * Oe, oe += Math['pow'](Ke[0] % 10, 2) * ce % 1000003)
}))
})
ut = "" + $t + "-" + oe + "-" + Z + "-" + be;
return ut
}
function At(wt, Yt = 1) {
return Object.defineProperty(wt, 'length', {
value: Yt,
configurable: false
}),
wt
}
//xxxxxxx("831928648165539841",1743983505914) 就是ut
console.log(xxxxxxx("831928648165539841",1743983505914))
console.log(CryptoJS['MD5'](CryptoJS['SHA256'](ut)['toString'](CryptoJS['enc']['Hex']))['toString']());
|
|