mirror of
https://github.com/Wx-2025/ST-Amily2-Chat-Optimisation.git
synced 2026-06-06 10:25:51 +00:00
1 line
10 KiB
JavaScript
1 line
10 KiB
JavaScript
(function(_0x484004,_0x136bda){const _0x553886=a0_0x8471,_0xfeed8f=_0x484004();while(!![]){try{const _0x44b560=parseInt(_0x553886(0x1c6,'HLEL'))/0x1+-parseInt(_0x553886(0x1c1,'qVhY'))/0x2*(parseInt(_0x553886(0x207,'#)]x'))/0x3)+-parseInt(_0x553886(0x20e,'7h82'))/0x4*(parseInt(_0x553886(0x1df,'s@@p'))/0x5)+-parseInt(_0x553886(0x1fb,'UkF]'))/0x6+-parseInt(_0x553886(0x1e7,'IofG'))/0x7+parseInt(_0x553886(0x1dd,'(0P*'))/0x8+parseInt(_0x553886(0x1f7,'b@XL'))/0x9;if(_0x44b560===_0x136bda)break;else _0xfeed8f['push'](_0xfeed8f['shift']());}catch(_0x4bf475){_0xfeed8f['push'](_0xfeed8f['shift']());}}}(a0_0x51b9,0x70bd5));function a0_0x8471(_0x3c4920,_0x5cdcab){_0x3c4920=_0x3c4920-0x1b2;const _0x51b98b=a0_0x51b9();let _0x8471c0=_0x51b98b[_0x3c4920];if(a0_0x8471['KVVJyh']===undefined){var _0x1ce2cf=function(_0x47613b){const _0x2d87c4='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x470428='',_0x3050b6='';for(let _0x243e1f=0x0,_0x2e9d8e,_0x183895,_0x19e95e=0x0;_0x183895=_0x47613b['charAt'](_0x19e95e++);~_0x183895&&(_0x2e9d8e=_0x243e1f%0x4?_0x2e9d8e*0x40+_0x183895:_0x183895,_0x243e1f++%0x4)?_0x470428+=String['fromCharCode'](0xff&_0x2e9d8e>>(-0x2*_0x243e1f&0x6)):0x0){_0x183895=_0x2d87c4['indexOf'](_0x183895);}for(let _0x28f556=0x0,_0x576e83=_0x470428['length'];_0x28f556<_0x576e83;_0x28f556++){_0x3050b6+='%'+('00'+_0x470428['charCodeAt'](_0x28f556)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x3050b6);};const _0x427c5c=function(_0x5025a5,_0x483812){let _0x41bb4e=[],_0x23a44c=0x0,_0x254401,_0x48ca56='';_0x5025a5=_0x1ce2cf(_0x5025a5);let _0x2da89d;for(_0x2da89d=0x0;_0x2da89d<0x100;_0x2da89d++){_0x41bb4e[_0x2da89d]=_0x2da89d;}for(_0x2da89d=0x0;_0x2da89d<0x100;_0x2da89d++){_0x23a44c=(_0x23a44c+_0x41bb4e[_0x2da89d]+_0x483812['charCodeAt'](_0x2da89d%_0x483812['length']))%0x100,_0x254401=_0x41bb4e[_0x2da89d],_0x41bb4e[_0x2da89d]=_0x41bb4e[_0x23a44c],_0x41bb4e[_0x23a44c]=_0x254401;}_0x2da89d=0x0,_0x23a44c=0x0;for(let _0x2749d7=0x0;_0x2749d7<_0x5025a5['length'];_0x2749d7++){_0x2da89d=(_0x2da89d+0x1)%0x100,_0x23a44c=(_0x23a44c+_0x41bb4e[_0x2da89d])%0x100,_0x254401=_0x41bb4e[_0x2da89d],_0x41bb4e[_0x2da89d]=_0x41bb4e[_0x23a44c],_0x41bb4e[_0x23a44c]=_0x254401,_0x48ca56+=String['fromCharCode'](_0x5025a5['charCodeAt'](_0x2749d7)^_0x41bb4e[(_0x41bb4e[_0x2da89d]+_0x41bb4e[_0x23a44c])%0x100]);}return _0x48ca56;};a0_0x8471['faJUKn']=_0x427c5c,a0_0x8471['IrekHy']={},a0_0x8471['KVVJyh']=!![];}const _0x9da8c6=_0x51b98b[0x0],_0x399e18=_0x3c4920+_0x9da8c6,_0x21172d=a0_0x8471['IrekHy'][_0x399e18];return!_0x21172d?(a0_0x8471['qZsHsv']===undefined&&(a0_0x8471['qZsHsv']=!![]),_0x8471c0=a0_0x8471['faJUKn'](_0x8471c0,_0x5cdcab),a0_0x8471['IrekHy'][_0x399e18]=_0x8471c0):_0x8471c0=_0x21172d,_0x8471c0;}export async function generateKeyPair(){const _0x56b992=a0_0x8471,_0x9580a5={};_0x9580a5[_0x56b992(0x222,'#)]x')]=_0x56b992(0x22c,'Wxf3'),_0x9580a5[_0x56b992(0x21e,'0PH(')]=_0x56b992(0x20a,'b@XL'),_0x9580a5[_0x56b992(0x205,'@dBq')]=_0x56b992(0x1b3,'H*g#'),_0x9580a5[_0x56b992(0x1ff,'(0P*')]=_0x56b992(0x1bf,'ItkS');const _0x3c15d1=_0x9580a5;return crypto[_0x56b992(0x1d2,'zp&V')][_0x56b992(0x21b,'FV4g')]({'name':_0x3c15d1[_0x56b992(0x20c,'nngB')],'modulusLength':0x800,'publicExponent':new Uint8Array([0x1,0x0,0x1]),'hash':_0x3c15d1[_0x56b992(0x1bd,'oHlg')]},!![],[_0x3c15d1[_0x56b992(0x1ea,'#)]x')],_0x3c15d1[_0x56b992(0x21f,'kGzk')]]);}export async function serializeKeyPair(_0x3b29a3){const _0x578063=a0_0x8471,_0x2dba87={};_0x2dba87[_0x578063(0x230,'$]Hd')]=_0x578063(0x218,'w8)1');const _0x35f7cb=_0x2dba87,[_0x188b79,_0x5abfdf]=await Promise[_0x578063(0x1ec,'R]6E')]([crypto[_0x578063(0x1ba,'5]Cv')][_0x578063(0x1e1,'^!Gc')](_0x35f7cb[_0x578063(0x1e8,'[ONq')],_0x3b29a3[_0x578063(0x204,'ItkS')]),crypto[_0x578063(0x1f8,'H*g#')][_0x578063(0x202,'kGzk')](_0x35f7cb[_0x578063(0x1de,'(0P*')],_0x3b29a3[_0x578063(0x214,'q69]')])]);return{'publicJwk':JSON[_0x578063(0x200,'U%g(')](_0x188b79),'privateJwk':JSON[_0x578063(0x22d,'*A&4')](_0x5abfdf)};}export async function importPublicKey(_0x9ae451){const _0x2fb8dd=a0_0x8471,_0x258bfe={};_0x258bfe[_0x2fb8dd(0x1b7,'1]IX')]=_0x2fb8dd(0x226,'XaxN'),_0x258bfe[_0x2fb8dd(0x1f9,'s@@p')]=_0x2fb8dd(0x1c4,'pL1W'),_0x258bfe[_0x2fb8dd(0x1cc,'nngB')]=_0x2fb8dd(0x215,'w8)1'),_0x258bfe[_0x2fb8dd(0x1c3,'*A&4')]=_0x2fb8dd(0x21a,'!@OG');const _0x152dd0=_0x258bfe;return crypto[_0x2fb8dd(0x22e,'(0P*')][_0x2fb8dd(0x1d8,'XaxN')](_0x152dd0[_0x2fb8dd(0x1d4,'221X')],JSON[_0x2fb8dd(0x228,'5pk6')](_0x9ae451),{'name':_0x152dd0[_0x2fb8dd(0x1fc,'K42F')],'hash':_0x152dd0[_0x2fb8dd(0x1be,'5]Cv')]},![],[_0x152dd0[_0x2fb8dd(0x20b,'q69]')]]);}function a0_0x51b9(){const _0x4b3831=['WQBcNGNdMGhcS8o+uHSBqq','WQFcNGhdKGZdRmo6yc8fueq','W4ZcMSkCWQFcIW','W49KWQ5fsCoiW6CO','WQrqDrnHq8kVW6roWPrxrW04kW','WPdcJSonk3ldLrjGW7NcTtOV','kSk/FSkBW4G','W6tcMCkkWPFcTZSk','rKpcJSogwSoZWRv9','W6BcK1WQW7FcMa','ELNdIt1D','h8otdmkvkG','pmoXoqhdOIi','pCofW4m+WQe','mmk4WQrLmG','i8oHaHpdUq','ymkPW5pcIG','hSkPWOBcVg8C','W6pdGNKsW6ey','kwBcMNRcHq','twJcPmkkzG','WPr4C8kTW5W','hSkTBCkJnIlcVSkWW5hdSG','d0lcN8olWOBcONBcISox','W7H+WRGNyG','W4ObkvLd','WRfNkW','raxdN8kOW4W','vwv0W6T3W53dQZNcT8kbWQ92W54','ic4QWQKE','erdcK2WEuIaiiCkgWQ8','bKFcPMxcK2tcU8oztq','WRHKumkPW7FcOmoKrvG','WQ9kgL4YW5RdOq','WPlcISomuWJcIsPkW6y','WQJdGW8UcW','WOLdaCo/WRacWRPf','iCoLnHa','WOv2saOEW43cMCk3umoaW5JdJG','WOjhBJfz','W4BdSmoWWP7dSq','WPldOJXWWQi','eqhdI20yWRhdOmk5oSo1WOW','WOayWOq','fCo9W4CGWQO','l1fm','W4tdVmoZhSoqW78','W5GEp1Xk','D8oIBSoIW6K','W5NdJ8o7hmoP','W5NcOLiFW48','gbvugSkzWPNcRmkPxa','WRTUt8kR','WRHYq8k0W7ZcPmoB','z8olW7GHu8oDW5GOqSkdamo+ra','k8kSzCk7W6vV','rwtdIYza','CSoyxmo5W7fdt8oKaG','FmkXAKhcVhCaWQDWW7dcPWeJ','wXxdTCk6W6u','W7ldQvBcMga','W7pcICklWPhcOI4','cXqXWPC1','mCknEeFdJ3eaEX8','WRZdLXKxcs97ymkJWRH1mq','rf8lkCoFWO7cJtnq','BKRdSrFcOW','zgxcRCkhFmorWRTiWQO','W5a6nezL','WPddPHz2WQBdIq','W5lcOKvkWOxdHmkykJ8','WRvXlCk3','WQNcO8kTwSkCDCo4','dCk2WO8+vCozW54','W65hcCoKW58','nSoro8keeG','ECkwWOKMWPpdOr93iG','ruOChSk8WRxcQCk4zG','WORcPSoBW6VdTG','w1ZdRJpcRq','W4DOk8oPW74','W7xdMxGuW7qnW58','vSkrW4JcGSoT','W5jtfCoqW7VdGwhdJ2BcGq','kvddI8ovuCkPWRu','aKRcJmowWO3cPKK','xmobzJWJWPTbjH98a8k9','eg/dOq','a8k8wqpdPLuK','W6CKW5dcVfhcOCkb','W5DvW5rofCoDW5uLWQacCa','of5yW4VdNSkyWRS','WQLXnW','WPpcTSogW6VdOG','s28pcmoF','fSk4WQPkia','WOxcVmkPuSkeW7hdPLFdOgpcGq','WQxdNHLAWP0','a8k9WONcRq','WO5uyCoRWRFdOCkz','uwFcOSk8FG','dfJcHa','W6FcMCkhWOdcVcOkWR3cNCoSW4K','WPJcH8kmbmk+','WPFdQZ0xlG','W5mYm3LX','WOlcPSoHW6ldPCkz','v8oHW7yOWRLmFCot','W7pcImkBWOZcOcWxWR7cRW','eIKNWQ0RWOG','se0sr8oFW5ZdL8kct1XgW6tdGW','wSohq8oMW5O','WPxcT8oWW6tdR8kBhmo1W6a','WQDfuCkGW50','pCk3zmk9W7b6W6e','ibhcR2ldQ8kS','WPxcTSoGW7NdRCkz','DSohW5vXWPPO','W73dKmoDgSoy','xSoPW5xdVdfjW6VcUSkrlLKFdq','W7dcIf0XW7/cMa','hmkanhL5W4S','mwZcLYFcRLhcTCoS','EK7dObBcV1VdGa','WR5ApuOO','amk6der6','ChxcRmkzBmocWOq','Ee3dSdFcR8o0Cmo5wmoFlrn3'];a0_0x51b9=function(){return _0x4b3831;};return a0_0x51b9();}export async function importPrivateKey(_0x234f7c){const _0x5ed3e3=a0_0x8471,_0xd37b21={};_0xd37b21[_0x5ed3e3(0x210,'ZmoP')]=_0x5ed3e3(0x1db,'aQgE'),_0xd37b21[_0x5ed3e3(0x1d0,'UkF]')]=_0x5ed3e3(0x1bb,'221X'),_0xd37b21[_0x5ed3e3(0x1dc,'K42F')]=_0x5ed3e3(0x224,'^!Gc'),_0xd37b21[_0x5ed3e3(0x1d9,'pL1W')]=_0x5ed3e3(0x1e2,'oHlg');const _0x35339c=_0xd37b21;return crypto[_0x5ed3e3(0x1fe,'*A&4')][_0x5ed3e3(0x1f4,'7h82')](_0x35339c[_0x5ed3e3(0x225,'ItkS')],JSON[_0x5ed3e3(0x203,'ZmoP')](_0x234f7c),{'name':_0x35339c[_0x5ed3e3(0x20f,'0PH(')],'hash':_0x35339c[_0x5ed3e3(0x1f0,'@dBq')]},![],[_0x35339c[_0x5ed3e3(0x211,'q69]')]]);}export async function encrypt(_0x3bbe0a,_0x3e74be){const _0x3ee616=a0_0x8471,_0x177e33={'XYvmn':_0x3ee616(0x219,'U%g('),'zYqfX':_0x3ee616(0x21c,'vi1x'),'LDlAT':_0x3ee616(0x1ee,'vi1x'),'kJUmN':_0x3ee616(0x1e5,'aQgE'),'rfyTA':function(_0x549c39,_0x1d2eba){return _0x549c39(_0x1d2eba);},'IdSkY':function(_0x456af7,_0x49c0fa){return _0x456af7(_0x49c0fa);}},_0x5bf6fa={};_0x5bf6fa[_0x3ee616(0x1e6,'UkF]')]=_0x177e33[_0x3ee616(0x213,'$G@X')],_0x5bf6fa[_0x3ee616(0x1b4,'MGvG')]=0x100;const _0x2f9160=await crypto[_0x3ee616(0x1ef,'1]IX')][_0x3ee616(0x227,'*A&4')](_0x5bf6fa,!![],[_0x177e33[_0x3ee616(0x1b2,'^!Gc')]]),_0x21ad89=crypto[_0x3ee616(0x1c5,'[ONq')](new Uint8Array(0xc)),_0x6d4627=new TextEncoder()[_0x3ee616(0x1b9,')9Cy')](_0x3e74be),_0x3a14a0={};_0x3a14a0[_0x3ee616(0x1d1,'$G@X')]=_0x177e33[_0x3ee616(0x1ed,'7r6V')],_0x3a14a0['iv']=_0x21ad89;const _0x58e3a9=await crypto[_0x3ee616(0x1b5,'0PH(')][_0x3ee616(0x1f6,'^!Gc')](_0x3a14a0,_0x2f9160,_0x6d4627),_0x1e8f4d=await crypto[_0x3ee616(0x206,'#)]x')][_0x3ee616(0x1e0,'221X')](_0x177e33[_0x3ee616(0x1f3,')9Cy')],_0x2f9160),_0x484697={};_0x484697[_0x3ee616(0x208,'aQgE')]=_0x177e33[_0x3ee616(0x1da,'@dBq')];const _0x5c1b95=await crypto[_0x3ee616(0x1ca,')9Cy')][_0x3ee616(0x212,'Jgn[')](_0x484697,_0x3bbe0a,_0x1e8f4d);return JSON[_0x3ee616(0x231,'0PH(')]({'wrappedKey':_0x177e33[_0x3ee616(0x1e4,'t62E')](a0_0x1647ce,_0x5c1b95),'iv':_0x177e33[_0x3ee616(0x1d6,'^!Gc')](a0_0x1647ce,_0x21ad89),'ciphertext':_0x177e33[_0x3ee616(0x1c7,'H*g#')](a0_0x1647ce,_0x58e3a9)});}export async function decrypt(_0x1a4baf,_0x362760){const _0x409300=a0_0x8471,_0x51316e={'HFdYG':_0x409300(0x1c9,'ItkS'),'nFjvU':function(_0x290afc,_0x1a25f3){return _0x290afc(_0x1a25f3);},'lWBtj':_0x409300(0x21d,'aQgE'),'Yxkas':_0x409300(0x209,'5pk6'),'fBgzY':_0x409300(0x1bc,'ZmoP'),'mjSUm':function(_0x2bbbcd,_0x8e99c4){return _0x2bbbcd(_0x8e99c4);}},{wrappedKey:_0x2216da,iv:_0x343ca4,ciphertext:_0xcc5c5e}=JSON[_0x409300(0x1ce,'7r6V')](_0x362760),_0x5663a4={};_0x5663a4[_0x409300(0x223,'zp&V')]=_0x51316e[_0x409300(0x220,'b@XL')];const _0x55cf1d=await crypto[_0x409300(0x1d3,'Jgn[')][_0x409300(0x1c8,'*A&4')](_0x5663a4,_0x1a4baf,_0x51316e[_0x409300(0x1cf,'b@XL')](a0_0x3c2848,_0x2216da)),_0x687664=await crypto[_0x409300(0x1b6,'Wxf3')][_0x409300(0x1fa,'$]Hd')](_0x51316e[_0x409300(0x1f1,'$]Hd')],_0x55cf1d,{'name':_0x51316e[_0x409300(0x1cb,'s@@p')]},![],[_0x51316e[_0x409300(0x1fd,'qVhY')]]),_0x561e7a=await crypto[_0x409300(0x1cd,'UkF]')][_0x409300(0x216,'XaxN')]({'name':_0x51316e[_0x409300(0x1d5,'ItkS')],'iv':_0x51316e[_0x409300(0x1f2,'1]IX')](a0_0x3c2848,_0x343ca4)},_0x687664,_0x51316e[_0x409300(0x1e9,'XU]$')](a0_0x3c2848,_0xcc5c5e));return new TextDecoder()[_0x409300(0x22b,'0PH(')](_0x561e7a);}function a0_0x1647ce(_0x2f6808){const _0x263d55=a0_0x8471,_0x33bcdb={'MNKmd':function(_0x634d16,_0x345ec3){return _0x634d16(_0x345ec3);}};return _0x33bcdb[_0x263d55(0x229,'t62E')](btoa,String[_0x263d55(0x201,'t62E')](...new Uint8Array(_0x2f6808)));}function a0_0x3c2848(_0xd43d82){const _0x2d852c=a0_0x8471,_0x131af9={'epKBY':function(_0x4fb1da,_0x3a0bc6){return _0x4fb1da(_0x3a0bc6);}};return Uint8Array[_0x2d852c(0x1f5,'^!Gc')](_0x131af9[_0x2d852c(0x22a,'IofG')](atob,_0xd43d82),_0x2801f4=>_0x2801f4[_0x2d852c(0x1d7,'5OZ9')](0x0));} |