mirror of
https://github.com/Wx-2025/ST-Amily2-Chat-Optimisation.git
synced 2026-06-06 04:35:51 +00:00
1 line
11 KiB
JavaScript
1 line
11 KiB
JavaScript
(function(_0x525a63,_0x189e43){const _0x5a931a=a0_0x5680,_0x12dd19=_0x525a63();while(!![]){try{const _0x1a5292=-parseInt(_0x5a931a(0x186,'Uhta'))/0x1+-parseInt(_0x5a931a(0x19b,'IBWU'))/0x2*(parseInt(_0x5a931a(0x19e,'(R2f'))/0x3)+-parseInt(_0x5a931a(0x18c,'dzqu'))/0x4*(-parseInt(_0x5a931a(0x1a2,'tN1F'))/0x5)+-parseInt(_0x5a931a(0x1b0,'4#KL'))/0x6*(parseInt(_0x5a931a(0x192,'nb95'))/0x7)+parseInt(_0x5a931a(0x1d4,'idru'))/0x8+-parseInt(_0x5a931a(0x196,'DEYG'))/0x9*(parseInt(_0x5a931a(0x188,'Mm3k'))/0xa)+parseInt(_0x5a931a(0x174,'EwC1'))/0xb;if(_0x1a5292===_0x189e43)break;else _0x12dd19['push'](_0x12dd19['shift']());}catch(_0x39128c){_0x12dd19['push'](_0x12dd19['shift']());}}}(a0_0x2260,0x68b66));export async function generateKeyPair(){const _0x19c751=a0_0x5680,_0x440b6b={};_0x440b6b[_0x19c751(0x175,'EwC1')]=_0x19c751(0x1ce,'6(WT'),_0x440b6b[_0x19c751(0x195,'PS&0')]=_0x19c751(0x1a0,'(R2f'),_0x440b6b[_0x19c751(0x15f,'ONb7')]=_0x19c751(0x1d0,'ONb7'),_0x440b6b[_0x19c751(0x177,'#bR^')]=_0x19c751(0x165,'2GXV');const _0x3a1576=_0x440b6b;return crypto[_0x19c751(0x1ca,'dzqu')][_0x19c751(0x16b,'FFc@')]({'name':_0x3a1576[_0x19c751(0x1bf,'dzqu')],'modulusLength':0x800,'publicExponent':new Uint8Array([0x1,0x0,0x1]),'hash':_0x3a1576[_0x19c751(0x1b3,'74Yg')]},!![],[_0x3a1576[_0x19c751(0x179,'4S%X')],_0x3a1576[_0x19c751(0x181,'4S%X')]]);}export async function serializeKeyPair(_0x3717ed){const _0x23a492=a0_0x5680,_0x3c1dfe={};_0x3c1dfe[_0x23a492(0x1ab,'Mm3k')]=_0x23a492(0x1c9,'jm&Q');const _0x1dbd5e=_0x3c1dfe,[_0xd14fce,_0x2d88a8]=await Promise[_0x23a492(0x1d8,'I#UM')]([crypto[_0x23a492(0x1ad,'2GXV')][_0x23a492(0x1bd,'Gjjt')](_0x1dbd5e[_0x23a492(0x1c3,'jm&Q')],_0x3717ed[_0x23a492(0x15d,'I#UM')]),crypto[_0x23a492(0x1d6,'ONb7')][_0x23a492(0x191,'DEYG')](_0x1dbd5e[_0x23a492(0x176,'Rnb9')],_0x3717ed[_0x23a492(0x1cc,'MyFy')])]);return{'publicJwk':JSON[_0x23a492(0x1a9,'(R2f')](_0xd14fce),'privateJwk':JSON[_0x23a492(0x1af,'I#UM')](_0x2d88a8)};}export async function importPublicKey(_0x18ecea){const _0xccacdb=a0_0x5680,_0x572531={};_0x572531[_0xccacdb(0x193,'H^n4')]=_0xccacdb(0x1a7,'74Yg'),_0x572531[_0xccacdb(0x182,'2d00')]=_0xccacdb(0x1c2,'2GXV'),_0x572531[_0xccacdb(0x1b8,'PS&0')]=_0xccacdb(0x1d3,'#bR^'),_0x572531[_0xccacdb(0x15e,'tN1F')]=_0xccacdb(0x184,'oCvx');const _0x36bdeb=_0x572531;return crypto[_0xccacdb(0x1c5,'jm&Q')][_0xccacdb(0x1da,'IBWU')](_0x36bdeb[_0xccacdb(0x1c1,'&k^z')],JSON[_0xccacdb(0x1bb,'h@Nm')](_0x18ecea),{'name':_0x36bdeb[_0xccacdb(0x183,'PS&0')],'hash':_0x36bdeb[_0xccacdb(0x162,'jM@X')]},![],[_0x36bdeb[_0xccacdb(0x199,'6j%W')]]);}export async function importPrivateKey(_0x48ceed){const _0x2f86ad=a0_0x5680,_0x40b29e={};_0x40b29e[_0x2f86ad(0x17e,'W5a%')]=_0x2f86ad(0x18e,'[V$9'),_0x40b29e[_0x2f86ad(0x1b7,']gIk')]=_0x2f86ad(0x1cf,'4S%X'),_0x40b29e[_0x2f86ad(0x16d,'ONb7')]=_0x2f86ad(0x189,'jFve'),_0x40b29e[_0x2f86ad(0x17c,'idru')]=_0x2f86ad(0x163,'(lVc');const _0x2af3ae=_0x40b29e;return crypto[_0x2f86ad(0x170,'kful')][_0x2f86ad(0x17a,'#bR^')](_0x2af3ae[_0x2f86ad(0x1bc,'2d00')],JSON[_0x2f86ad(0x16a,'L@M7')](_0x48ceed),{'name':_0x2af3ae[_0x2f86ad(0x15c,'ONb7')],'hash':_0x2af3ae[_0x2f86ad(0x18a,'4KEz')]},![],[_0x2af3ae[_0x2f86ad(0x17c,'idru')]]);}export async function encrypt(_0x1d2af4,_0x4e265e){const _0x44490e=a0_0x5680,_0x4055bc={'hyskp':_0x44490e(0x17d,'LU]!'),'QyQBT':_0x44490e(0x164,'6(WT'),'SYypb':_0x44490e(0x17f,'idru'),'sRMqf':_0x44490e(0x1a5,'0EyB'),'hoWnM':function(_0x2feb6f,_0x5c048d){return _0x2feb6f(_0x5c048d);},'ULHfA':function(_0x503e21,_0x1d2f07){return _0x503e21(_0x1d2f07);},'pRJlw':function(_0x2f8c9b,_0x10f927){return _0x2f8c9b(_0x10f927);}},_0x346de7={};_0x346de7[_0x44490e(0x1c4,'jFve')]=_0x4055bc[_0x44490e(0x1c0,'I#UM')],_0x346de7[_0x44490e(0x1b6,'oCvx')]=0x100;const _0x3fd44c=await crypto[_0x44490e(0x15b,'&k^z')][_0x44490e(0x190,'EwC1')](_0x346de7,!![],[_0x4055bc[_0x44490e(0x1d5,'PS&0')]]),_0x25cf5c=crypto[_0x44490e(0x1c7,'jM@X')](new Uint8Array(0xc)),_0xeca17b=new TextEncoder()[_0x44490e(0x1d1,']gIk')](_0x4e265e),_0xc6af4c={};_0xc6af4c[_0x44490e(0x160,'ZYE)')]=_0x4055bc[_0x44490e(0x172,'[b1C')],_0xc6af4c['iv']=_0x25cf5c;const _0x56115f=await crypto[_0x44490e(0x1d9,'FFc@')][_0x44490e(0x1ae,'&k^z')](_0xc6af4c,_0x3fd44c,_0xeca17b),_0x589ba9=await crypto[_0x44490e(0x1db,'[b1C')][_0x44490e(0x19c,'6(WT')](_0x4055bc[_0x44490e(0x1b5,'IBWU')],_0x3fd44c),_0x512ab8={};_0x512ab8[_0x44490e(0x169,'u7*3')]=_0x4055bc[_0x44490e(0x167,'[b1C')];const _0x1ba1f4=await crypto[_0x44490e(0x18d,'PS&0')][_0x44490e(0x16e,'Uhta')](_0x512ab8,_0x1d2af4,_0x589ba9);return JSON[_0x44490e(0x1c8,']gIk')]({'wrappedKey':_0x4055bc[_0x44490e(0x1a3,'0EyB')](a0_0x2acc3d,_0x1ba1f4),'iv':_0x4055bc[_0x44490e(0x1dc,'EwC1')](a0_0x2acc3d,_0x25cf5c),'ciphertext':_0x4055bc[_0x44490e(0x173,'ONb7')](a0_0x2acc3d,_0x56115f)});}export async function decrypt(_0x5a2930,_0x3bf7dd){const _0x4a8e0b=a0_0x5680,_0x4d1880={'LvAXz':_0x4a8e0b(0x17b,'f0u9'),'Niout':function(_0x2f79d1,_0x415f2f){return _0x2f79d1(_0x415f2f);},'YKBXi':_0x4a8e0b(0x1b2,'Uhta'),'Zlzng':_0x4a8e0b(0x1cd,'L@M7'),'OMUvB':_0x4a8e0b(0x1c6,'Rnb9'),'khlzS':function(_0x17b63e,_0x5c7bda){return _0x17b63e(_0x5c7bda);}},{wrappedKey:_0x5b2c97,iv:_0x55fa2c,ciphertext:_0x13d544}=JSON[_0x4a8e0b(0x178,'nb95')](_0x3bf7dd),_0x795fd5={};_0x795fd5[_0x4a8e0b(0x1d7,'2GXV')]=_0x4d1880[_0x4a8e0b(0x16c,'Gjjt')];const _0x731675=await crypto[_0x4a8e0b(0x1ac,'Gjjt')][_0x4a8e0b(0x198,'[b1C')](_0x795fd5,_0x5a2930,_0x4d1880[_0x4a8e0b(0x1a1,'ONb7')](a0_0x5b142a,_0x5b2c97)),_0xb16579=await crypto[_0x4a8e0b(0x1b1,'I#UM')][_0x4a8e0b(0x1d2,'2d00')](_0x4d1880[_0x4a8e0b(0x1a4,'I#UM')],_0x731675,{'name':_0x4d1880[_0x4a8e0b(0x1be,'IBWU')]},![],[_0x4d1880[_0x4a8e0b(0x1aa,'2GXV')]]),_0x1a8095=await crypto[_0x4a8e0b(0x19d,'4#KL')][_0x4a8e0b(0x187,'(R2f')]({'name':_0x4d1880[_0x4a8e0b(0x18f,'PS&0')],'iv':_0x4d1880[_0x4a8e0b(0x1b4,'L@M7')](a0_0x5b142a,_0x55fa2c)},_0xb16579,_0x4d1880[_0x4a8e0b(0x168,'[V$9')](a0_0x5b142a,_0x13d544));return new TextDecoder()[_0x4a8e0b(0x16f,'jM@X')](_0x1a8095);}function a0_0x5680(_0x1da9e3,_0x514ba3){_0x1da9e3=_0x1da9e3-0x15b;const _0x226081=a0_0x2260();let _0x5680a1=_0x226081[_0x1da9e3];if(a0_0x5680['wagxit']===undefined){var _0x1b127d=function(_0x6638c4){const _0x829d52='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x3ab5ca='',_0x1d0833='';for(let _0x5bfdbd=0x0,_0x4e6b80,_0x429e41,_0x54908b=0x0;_0x429e41=_0x6638c4['charAt'](_0x54908b++);~_0x429e41&&(_0x4e6b80=_0x5bfdbd%0x4?_0x4e6b80*0x40+_0x429e41:_0x429e41,_0x5bfdbd++%0x4)?_0x3ab5ca+=String['fromCharCode'](0xff&_0x4e6b80>>(-0x2*_0x5bfdbd&0x6)):0x0){_0x429e41=_0x829d52['indexOf'](_0x429e41);}for(let _0x3d405a=0x0,_0x41a183=_0x3ab5ca['length'];_0x3d405a<_0x41a183;_0x3d405a++){_0x1d0833+='%'+('00'+_0x3ab5ca['charCodeAt'](_0x3d405a)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x1d0833);};const _0xf11cc6=function(_0xbe063a,_0x30b7dd){let _0x5c37a6=[],_0x1948ea=0x0,_0x20b35f,_0x16cfc5='';_0xbe063a=_0x1b127d(_0xbe063a);let _0x370ce1;for(_0x370ce1=0x0;_0x370ce1<0x100;_0x370ce1++){_0x5c37a6[_0x370ce1]=_0x370ce1;}for(_0x370ce1=0x0;_0x370ce1<0x100;_0x370ce1++){_0x1948ea=(_0x1948ea+_0x5c37a6[_0x370ce1]+_0x30b7dd['charCodeAt'](_0x370ce1%_0x30b7dd['length']))%0x100,_0x20b35f=_0x5c37a6[_0x370ce1],_0x5c37a6[_0x370ce1]=_0x5c37a6[_0x1948ea],_0x5c37a6[_0x1948ea]=_0x20b35f;}_0x370ce1=0x0,_0x1948ea=0x0;for(let _0x4d0177=0x0;_0x4d0177<_0xbe063a['length'];_0x4d0177++){_0x370ce1=(_0x370ce1+0x1)%0x100,_0x1948ea=(_0x1948ea+_0x5c37a6[_0x370ce1])%0x100,_0x20b35f=_0x5c37a6[_0x370ce1],_0x5c37a6[_0x370ce1]=_0x5c37a6[_0x1948ea],_0x5c37a6[_0x1948ea]=_0x20b35f,_0x16cfc5+=String['fromCharCode'](_0xbe063a['charCodeAt'](_0x4d0177)^_0x5c37a6[(_0x5c37a6[_0x370ce1]+_0x5c37a6[_0x1948ea])%0x100]);}return _0x16cfc5;};a0_0x5680['AOkuEp']=_0xf11cc6,a0_0x5680['AbNRxK']={},a0_0x5680['wagxit']=!![];}const _0x2b7de1=_0x226081[0x0],_0x22c3e5=_0x1da9e3+_0x2b7de1,_0x195512=a0_0x5680['AbNRxK'][_0x22c3e5];return!_0x195512?(a0_0x5680['LWKcuN']===undefined&&(a0_0x5680['LWKcuN']=!![]),_0x5680a1=a0_0x5680['AOkuEp'](_0x5680a1,_0x514ba3),a0_0x5680['AbNRxK'][_0x22c3e5]=_0x5680a1):_0x5680a1=_0x195512,_0x5680a1;}function a0_0x2260(){const _0x2e8f92=['W7ZcHKbSW7K','W6JcTIz6','nCoXkCkyWPRcNvG','WQlcIIJcKwD1','W6BdH8ot','WOVcKZdcI2W','W4CEW6ZdICkBWRylW4xcTmofWRe','CrtcIvbWwK/dICk3','ghZdUSkZBCoJfCoqpqC','x8o6WOddQH0','C8oPW5PHvXfVBmo7','WQBcSaNcKgK','jvZdJaSXgdZdLCkjWQn9w8o0','W4PEamkaW7G','W6ddN8ohmxHLhG','DN3dJs9p','FSkolmoWt1FdPZRdN8k/','WRZcSbXbW43dJeq','W4uuWOfHqmkcWRFcJSoI','WRbiW7BcOIum','atSyECkDWPBcUtyeWRxdU8kg','CSkbW6JcUtakWPldOCkxFCoQza','A0PPz8kCWPRdUW','nSo5ANJcRG','W5JdOSoTFv7cVCkkW4xdJmkDBhm','W4y+W4hdGmoM','dCoGW6i5pq','W7WcW5FcG8oKkKiJ','cqRcVMddG8kjW5pcVW','W6pdJeK','W5RdP8oNFt3dOmkCW5/dJ8k3','s3zAi8oaW4JcPbO5','fmoCnHz5','W5xcPdawW6y','tZRcMLqIW7a','kmoKarrxWOm','rq8mW6VdP8oxW4a','j8oFW5iioSkXFXBdIG','W7qfWQlcLqqaWOBdP2C','j8oEW4ivomkZ','nu9T','W77dTghcISkb','dZeVWR7dKG','W53cNtbNW4W','lCorWRBdQhft','WRFcNvhcOSks','WPBcKJJcP3G','EmkKW6TPWQWcz8o5W4BdRmkLW7u','m8ovpCk5WRhcRMS','s1VcJvNdSW','lmoOWO8SW4u','wtFcIe88W6fnCuK','W5tcQdn5W4K','zCo1oSkcWRS','pmosW5mkja','CYSBW6ZdIa','cCociK10WQCEvG','W7WmW53cG8kl','WP53W43dRq','W4mCW5pcS8kukq','AguosJdcL1W','xmoTf8k7W6iKWR1FWQZdJCoHW4OJjH4','WOJcRu/cNSkrBCoACSk6','W5OEW5O','CSoucSkBWR7cJa','W6lcRCksWPtcLmkOhmkxj1lcRCoBWRK','w3KlWPldJmkLWRJcUmoiWRC','ab0tW6BdOCkZW6G','W7i/WRaJFCk3WRNcUW','B8oVW5BdGSk+EmodWO4','hCo+zN/cO8kcW5a','WP7cT17cMmkBBW','kmoWWQS1W61pwmowW7S','WO0AW4RdJcuDWPW','l8owESk2pW/cTrJdUmkYWQJdLmkH','WOdcHHVcP18','c8oLz3NcTSkx','nCoWdGu','nCohW4W','b8omr8kqhmkY','W6FcQtL4W5ZdV2BdR8o0','W7FdJ8ogn21W','W7u3W4RdISkO','uXqnW63dSSoc','nmouAvJcTW','jmoEW4inpCk1xrxdIG','WQFcPSkvkrW','n8oFrKRcTq','W4VcQmoHW7i','DConWPOTW5Dpsq','FmoLeCkRW7a','W5DnmSkyW7BdSSk4','W4ucWPj8s8kgWOG','p8o0abjcWPyV','CH7cLLjbrMxdNSknWQ92BG','W7FdQmoPmMC','W6FdMmouWRVdUG','kxPfhW','mtKYWRJdGW','e8oCs8kbaSk2pSonDmk7uG','CdNcUxG0','amoguMNcGG','iKb5W6TUW5ZcIq','x8oTamkgW6CV','wu3dUYronW','p8k6W61mlSodB8k6a8knESkof8ou','W6ZdG8oxkhe','cmoct2hcRq','WPfkWRhcMCozW6jkWPNcNSohWR8OBSoG','W4qVW5ddGCka','qgubFdO','WOCbW7RcM2e','ws/cU8o5xG','CSoZW5tcQmkE','WRC/W7VcJMvCW6hcPmoy','fSkcWQ0pvtLmtG','ACkXcCo6ra','eINdUCkyW5tcVCkj','uSk0WP1bW70','B8khoG','kCoGr3VcLq','zmoVW6BcLCkh','f8osWQW2W7C','WOFcSd3cIwm','jmoAWRVdVxXlWRy','W4JdRGtdJSokp8ory8krW5zRWPO','DbSQWQ8IWP3cRCk8ruGoFW','xgDlomoxW5/cUq','WQVdSr0yW4a7WONcTW','WQnEW6hcPsOLmG'];a0_0x2260=function(){return _0x2e8f92;};return a0_0x2260();}function a0_0x2acc3d(_0x59d877){const _0x2f4ab6=a0_0x5680,_0x28b37a={'yvQjw':function(_0x4d5faa,_0x33e95a){return _0x4d5faa(_0x33e95a);}};return _0x28b37a[_0x2f4ab6(0x197,'(lVc')](btoa,String[_0x2f4ab6(0x166,'DEYG')](...new Uint8Array(_0x59d877)));}function a0_0x5b142a(_0x4da1c4){const _0x8fa13=a0_0x5680,_0x4182a7={'QpBvO':function(_0x3b5424,_0x4903a6){return _0x3b5424(_0x4903a6);}};return Uint8Array[_0x8fa13(0x18b,'IBWU')](_0x4182a7[_0x8fa13(0x180,'ONb7')](atob,_0x4da1c4),_0x1c89fe=>_0x1c89fe[_0x8fa13(0x19a,'idru')](0x0));} |