JavaScript 加密和解密代码示例:fetch POST 请求
这段代码包含了加密和解密的代码,并且还包含了一个通过 fetch 发送 POST 请求的函数。代码中使用了一些奇怪的变量名和字符串处理,可能是为了防止被恶意篡改和破解。具体的功能需要结合上下文才能确定。
var version_ = 'jsjiami.com.v7'; var _0x123e5b = _0x9f4c; (function (_0x49e973, _0x114c33, _0x2ae680, _0x2cbfe5, _0x257391, _0x18d12d, _0x2d62f9) { return _0x49e973 = _0x49e973 >> 0x8, _0x18d12d = 'hs', _0x2d62f9 = 'hs', function (_0x2ce00d, _0x19d3b3, _0x3fc012, _0x3827cc, _0x32a441) { var _0x5cc4d7 = _0x9f4c; _0x3827cc = 'tfi', _0x18d12d = _0x3827cc + _0x18d12d, _0x32a441 = 'up', _0x2d62f9 += _0x32a441, _0x18d12d = _0x3fc012(_0x18d12d), _0x2d62f9 = _0x3fc012(_0x2d62f9), _0x3fc012 = 0x0; var _0x2870c1 = _0x2ce00d(); while (!![] && --_0x2cbfe5 + _0x19d3b3) { try { _0x3827cc = -parseInt(_0x5cc4d7(0xad, 'AEBw')) / 0x1 + -parseInt(_0x5cc4d7(0xc0, 'i*)f')) / 0x2 * (-parseInt(_0x5cc4d7(0xc7, '2e(A')) / 0x3) + parseInt(_0x5cc4d7(0xc2, 'wt0X')) / 0x4 * (-parseInt(_0x5cc4d7(0xbf, 'uSu3')) / 0x5) + -parseInt(_0x5cc4d7(0xc1, '*jHK')) / 0x6 + -parseInt(_0x5cc4d7(0xb2, 'UWhU')) / 0x7 + -parseInt(_0x5cc4d7(0xae, '8u$O')) / 0x8 + parseInt(_0x5cc4d7(0xc4, 'IuGI')) / 0x9; } catch (_0x3fd374) { _0x3827cc = _0x3fc012; } finally { _0x32a441 = _0x2870c1[_0x18d12d](); if (_0x49e973 <= _0x2cbfe5) _0x3fc012 ? _0x257391 ? _0x3827cc = _0x32a441 : _0x257391 = _0x32a441 : _0x3fc012 = _0x32a441; else { if (_0x3fc012 == _0x257391['replace'](/[rCkTAgELYVGdnPMOWlFH=]/g, '')) { if (_0x3827cc === _0x19d3b3) { _0x2870c1['un' + _0x18d12d](_0x32a441); break; } _0x2870c1[_0x2d62f9](_0x32a441); } } } } }(_0x2ae680, _0x114c33, function (_0x4d6eac, _0x42d521, _0x177370, _0xfef941, _0x4b864f, _0x4ae49b, _0x4752e3) { return _0x42d521 = 'split', _0x4d6eac = arguments[0x0], _0x4d6eac = _0x4d6eac[_0x42d521](''), _0x177370 = `reverse`, _0x4d6eac = _0x4d6eac[_0x177370]('v'), _0xfef941 = `join`, (0x12563e, _0x4d6eac[_0xfef941]('')); }); }(0xbd00, 0x5a866, _0x51ce, 0xbf), _0x51ce) && (version_ = _0x51ce); var responseText = document['getElementById'](_0x123e5b(0xba, '1z*0')); responseText['innerHTML'] = ''; function _0x9f4c(_0x3331a4, _0x1d0400) { var _0x51ce4d = _0x51ce(); return _0x9f4c = function (_0x9f4cde, _0xe794b1) { _0x9f4cde = _0x9f4cde - 0xad; var _0x558b78 = _0x51ce4d[_0x9f4cde]; if (_0x9f4c['XHnbsj'] === undefined) { var _0x17e52d = function (_0x1cc7d9) { var _0x103ee4 = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/='; var _0x16ff9 = '', _0x4a0d88 = ''; for (var _0x1cb35e = 0x0, _0x28aa0d, _0x5acdbe, _0x2a2def = 0x0; _0x5acdbe = _0x1cc7d9['charAt'](_0x2a2def++); ~_0x5acdbe && (_0x28aa0d = _0x1cb35e % 0x4 ? _0x28aa0d * 0x40 + _0x5acdbe : _0x5acdbe, _0x1cb35e++ % 0x4) ? _0x16ff9 += String['fromCharCode'](0xff & _0x28aa0d >> (-0x2 * _0x1cb35e & 0x6)) : 0x0) { _0x5acdbe = _0x103ee4['indexOf'](_0x5acdbe); } for (var _0x18537a = 0x0, _0x43c378 = _0x16ff9['length']; _0x18537a < _0x43c378; _0x18537a++) { _0x4a0d88 += '%' + ('00' + _0x16ff9['charCodeAt'](_0x18537a)['toString'](0x10))['slice'](-0x2); } return decodeURIComponent(_0x4a0d88); }; var _0x164a8d = function (_0x264f4a, _0x79097d) { var _0x3629a3 = [], _0x19178c = 0x0, _0x4c6f2b, _0x395672 = ''; _0x264f4a = _0x17e52d(_0x264f4a); var _0x1735c8; for (_0x1735c8 = 0x0; _0x1735c8 < 0x100; _0x1735c8++) { _0x3629a3[_0x1735c8] = _0x1735c8; } for (_0x1735c8 = 0x0; _0x1735c8 < 0x100; _0x1735c8++) { _0x19178c = (_0x19178c + _0x3629a3[_0x1735c8] + _0x79097d['charCodeAt'](_0x1735c8 % _0x79097d['length'])) % 0x100, _0x4c6f2b = _0x3629a3[_0x1735c8], _0x3629a3[_0x1735c8] = _0x3629a3[_0x19178c], _0x3629a3[_0x19178c] = _0x4c6f2b; } _0x1735c8 = 0x0, _0x19178c = 0x0; for (var _0x15caff = 0x0; _0x15caff < _0x264f4a['length']; _0x15caff++) { _0x1735c8 = (_0x1735c8 + 0x1) % 0x100, _0x19178c = (_0x19178c + _0x3629a3[_0x1735c8]) % 0x100, _0x4c6f2b = _0x3629a3[_0x1735c8], _0x3629a3[_0x1735c8] = _0x3629a3[_0x19178c], _0x3629a3[_0x19178c] = _0x4c6f2b, _0x395672 += String['fromCharCode'](_0x264f4a['charCodeAt'](_0x15caff) ^ _0x3629a3[(_0x3629a3[_0x1735c8] + _0x3629a3[_0x19178c]) % 0x100]); } return _0x395672; }; _0x9f4c['GZSWPZ'] = _0x164a8d, _0x3331a4 = arguments, _0x9f4c['XHnbsj'] = !![]; } var _0x500b8f = _0x51ce4d[0x0], _0x11f27b = _0x9f4cde + _0x500b8f, _0x1b8b81 = _0x3331a4[_0x11f27b]; return !_0x1b8b81 ? (_0x9f4c['UWCIRO'] === undefined && (_0x9f4c['UWCIRO'] = !![]), _0x558b78 = _0x9f4c['GZSWPZ'](_0x558b78, _0xe794b1), _0x3331a4[_0x11f27b] = _0x558b78) : _0x558b78 = _0x1b8b81, _0x558b78; }, _0x9f4c(_0x3331a4, _0x1d0400); } function _0x51ce() { var _0x444dbb = (function () { return [...[version_, 'ljWsMVjYAirnalTOmgiHd.OkGcYomO.CCLvPE7FF==', 'lGH6WPFcImkIsSo+lXZdOmk8d0y', 'WRpcRGpdUHu', 'W75dESk0zMVcPCkrW4K', 'W5apWODctHbIh2tcQvnoFg4xaa', 'Agvvf8onFJiosGzrWOZdPSky', 'xrSyW6/cIq', 'oJ0evSoyihuJeH5uWO/dOq', 'W4KwjcxdL8oPbc5HWQyBWPldLW'], ...(function () { return [...['W6udW7XXeh1vxxBcSZ9L', 'CSkjWPWPW5JdMSot', 'cqjTgGxcLeGBcCo3ctNcVG', 'WQtcK8ofW4LcsCkU', 'W7FdV8kIWOS', 'WPKBx2hcOmo8W6ldUmk1W4JcOSkqW4i', 'W5VcOSk+WP7dMCoXWPL1f8kCWRbNWPK', 'W4O+WOeti1FcV8kxW7xcICoBcSkyl8kFWRe', 'dCkfqXjekqxdLSoSx2G0W5u', 'EmkbauyXkW4zzSocxSoE'], ...(function () { return ['wgKIhCoyBSk2uKRcRmkkaCkM', 'WQJdJCodWRfzW5u0jSk2W63cOCk7cbe', 'WQFdS0pdSepcJ3hdHJdcG1jz', 'l8kWWP0kW4hdUCowFSkA', 'wCogWOfPW7OIi8kxW7VdS8keW7ZcSW', 'WODIfSkN', 'cmoIhgexE2m', 'WQhdS3GDW5lcLq', 'W48qlYxdNmoIbG9wWQmWWQNdOa']; }())]; }())]; }()); _0x51ce = function () { return _0x444dbb; }; return _0x51ce(); }; var prompt = document[_0x123e5b(0xb7, '&8Uw')](_0x123e5b(0xaf, 'L490'))[_0x123e5b(0xbc, 'Yh%r')], data = JSON['stringify']({ 'prompt': document['getElementById'](_0x123e5b(0xbb, '$r5a'))[_0x123e5b(0xb8, 'lZMV')] }); const response = await fetch(url, { 'method': _0x123e5b(0xb3, '9z3R'), 'headers': { 'Content-Type': _0x123e5b(0xc6, 'f5[x') }, 'body': data }); if (response[_0x123e5b(0xb5, 'WfD(')] == 0xc8) { const reader = response[_0x123e5b(0xc3, 'zAT8')][_0x123e5b(0xb9, 'vMRW')](); while (!![]) { const { value, done } = await reader['read'](); if (done) break; responseText['innerHTML'] += new TextDecoder()['decode'](value); } } else responseText[_0x123e5b(0xb1, 'i*)f')] += '
你输入的问题有误,请重新输入!'; var version_ = 'jsjiami.com.v7
原文地址: https://www.cveoy.top/t/topic/l4cQ 著作权归作者所有。请勿转载和采集!