PageSourceSearch

https://zhxy.ztbu.edu.cn/custom/js/SetKingoEncypt.jsp?t=13612179031060857084946

js ztbu.edu.cn collected 2026-09-25 04:30:53 UTC 2,695 bytes, 81 lines download raw bytes

1
2
3
4
5    var _deskey = '';
6var _nowtime = '';
7document.write("<script type='text/javascript' src='/custom/js/base64.js'></script>");
8document.write("<script type='text/javascript' src='/custom/js/md5.js'></script>");
9document.write("<script type='text/javascript' src='/custom/js/jkingo.des.js'></script>");
10function getTempDeskey() { 
11 var response = ""; 
12 try { 
13   const xhr = new XMLHttpRequest(); 
14   const servletUrl = '/frame/homepage?method=getTempDeskey' ; 
15   xhr.open('GET', servletUrl, false); 
16   xhr.send(null); 
17   if (xhr.status === 200) { 
18     response = xhr.response; 
19   }
20 } catch (err) {} 
21  return response; 
22 } 
23function getTempNowtime() { 
24 var response = ""; 
25 try { 
26   const xhr = new XMLHttpRequest(); 
27   const servletUrl = '/frame/homepage?method=getTempNowtime' ; 
28   xhr.open('GET', servletUrl, false); 
29   xhr.send(null); 
30   if (xhr.status === 200) { 
31     response = xhr.response; 
32   }
33 } catch (err) {} 
34  return response; 
35 } 
36function getTempRandnumber(randnumber) { 
37 var response = ""; 
38 try { 
39   const xhr = new XMLHttpRequest(); 
40   const servletUrl = '/frame/homepage?method=getTempRandnumber&randnumber='+randnumber ; 
41   xhr.open('GET', servletUrl, false); 
42   xhr.send(null); 
43   if (xhr.status === 200) { 
44     response = xhr.response; 
45   }
46 } catch (err) {} 
47  return response; 
48 } 
49function b64_encode(data) { return base64encode(utf16to8(data)); } 
50function b64_decode(data) { return utf8to16(base64decode(data)); } 
51function md5(data) { return hex_md5(data); } 
52function des_encode(data) { return strEnc(data, _deskey, null, null); } 
53function des_decode(data) { return strDec(data, _deskey, null, null); } 
54function getEncParams(params) { 
55 var tempDeskey = getTempDeskey(); 
56 var timestamp = getTempNowtime(); 
57 var token = md5(md5(params)+md5(timestamp)); 
58 var _params = b64_encode(strEnc(params, tempDeskey, null, null)); 
59 _params = "params=" + _params + "&token="+token+"&timestamp="+timestamp; 
60 return _params; 
61 } 
62function reloadScript00(id, jsfile){
63 jsfile = jsfile + '?random='+Math.random(); 
64 if (id=='kingo_encypt') document.getElementById('kingo_encypt').src = jsfile ; 
65}
66function reloadScript(id, jsfile){ 
67 var oldS=document.getElementById(id); 
68 if(oldS) oldS.parentNode.removeChild(oldS); 
69 var t=document.createElement('script'); 
70 if (new String(jsfile).indexOf('?') > -1){ 
71 	jsfile = jsfile + '&random='+Math.random();  
72 } else { 
73 	jsfile = jsfile + '?random='+Math.random(); 
74 }  
75 t.src=jsfile; 
76 t.type='text/javascript'; 
77 t.id=id; 
78 document.getElementsByTagName('head')[0].appendChild(t); 
79}
80var G_LOGIN_ID = 'kingo.guest';
81

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.