mirror of
https://github.com/Wx-2025/ST-Amily2-Chat-Optimisation.git
synced 2026-06-06 03:25:51 +00:00
1 line
10 KiB
JavaScript
1 line
10 KiB
JavaScript
(function(_0x2f4bff,_0x4dcb33){const _0x39e094=a0_0x2b4a,_0x2c4b9f=_0x2f4bff();while(!![]){try{const _0x364a41=-parseInt(_0x39e094(0x13e,'PFz8'))/0x1+-parseInt(_0x39e094(0x166,'xiW*'))/0x2*(-parseInt(_0x39e094(0x15c,'xiW*'))/0x3)+-parseInt(_0x39e094(0x185,'iRfC'))/0x4+parseInt(_0x39e094(0x136,'VC9E'))/0x5*(-parseInt(_0x39e094(0x15e,'S(*F'))/0x6)+-parseInt(_0x39e094(0x145,'PFz8'))/0x7+-parseInt(_0x39e094(0x152,'1E)T'))/0x8+parseInt(_0x39e094(0x14e,'ps4X'))/0x9;if(_0x364a41===_0x4dcb33)break;else _0x2c4b9f['push'](_0x2c4b9f['shift']());}catch(_0x13509e){_0x2c4b9f['push'](_0x2c4b9f['shift']());}}}(a0_0x3044,0x8ceff));export async function generateKeyPair(){const _0x1535f5=a0_0x2b4a,_0x335cb0={};_0x335cb0[_0x1535f5(0x12b,'7$Fw')]=_0x1535f5(0x162,'63ni'),_0x335cb0[_0x1535f5(0x169,'GdHu')]=_0x1535f5(0x165,'h(dF'),_0x335cb0[_0x1535f5(0x18b,'XcmT')]=_0x1535f5(0x19a,'xzXf'),_0x335cb0[_0x1535f5(0x12e,'PkH!')]=_0x1535f5(0x134,'7YTV');const _0x246b09=_0x335cb0;return crypto[_0x1535f5(0x173,'mn6[')][_0x1535f5(0x178,'BaKr')]({'name':_0x246b09[_0x1535f5(0x156,'PkH!')],'modulusLength':0x800,'publicExponent':new Uint8Array([0x1,0x0,0x1]),'hash':_0x246b09[_0x1535f5(0x13b,'BCSz')]},!![],[_0x246b09[_0x1535f5(0x160,'kEXw')],_0x246b09[_0x1535f5(0x150,'uZow')]]);}function a0_0x3044(){const _0x582a32=['W7iOW50rWQW','y8kKWO7cO8oktCoaWR0l','zSkxWPxcS8oE','WO4pW4WJWP/cS8k9WPRcIa','W44zW5iIWQhcHmk1','W4NcO8kiBMy','iCoHW4tdU8kvhmooWQGWq8oGna','sHxcI0W','WP/cIhldU8oF','ymo4xCoWW4q','DLFcNSopWRHtumo1','gCkKW5xcQmog','xCoIWRnkW5SRqCkcWPlcJW','WOzXW5qnWPldSCkX','W4XoWOz/W4ddPCoKWRNcUCk/W6S5kq','eZG9W7hdJG','W4JcIHRcJmor','W77cHCkTvh4','WQCRW5asWOy','CHZcUv0S','pYeAW4VdMtdcRG','rmkuWOa4zW0c','fK3dKH3dJCkKWOtcQmkjW4OHlqi','W5/dVSotWOddJG','dhWpdmoJ','zL3dI8oxEmod','FSoFWQTkFCot','u8keWOe+CHG','AsRcVseVWRqNW5W','ALhdQSoHWPO','W5ZdV8ogWPddQW','xSoLWRHiW5y6','zIdcM8kGW4iNyYBdIt3dTW','W7JcR20','WRFcLCo1xSojcv/dJmo0','WQO7WPZcPSkYW63dUZ7cJrO4WRa','WPfWxCoYoh4','WPVdT8krW7VdN2rErCkv','h8kbW4hcMCociW','W6q6W6FcG8kSW4FdPq','mYRdUZKB','W7BcL8oGWPRcRq','W7ldRCoSWR3dT249aSoWtmk0','mmkDv8kOWRW','fqxdLG0','p8kFW7WpkmkoW6vIW6ldSc4swq','W7ddPSoHWRFdOwO','oGhdMtCh','WRn8WPLvW7JcNmkbW5OlnCkNFSoYsW','WRapiwxcOmkiW6i','W50NW75ruaG','W7aJo8oMWOe','BaCDsuddLvq','CJdcL8kXW5WJ','W6RcJ8orWR7cS8ku','zWdcJq','rXZcH1VcV8oZW5tcPSk6W7G','W4VcKebYoeZdGJS','WQxcR8oTwmoc','WRLCW7ThW5tcRa','W4C/W6XktHLEWOC1','kmkiuSkmWOe','y8kLWP7cVSoitW','WPxcMSkNh8olkWZdUSkx','WQ3dH8kGWRNcNYuJ','hCkYq8klWQW','W7ZcRwiTdN3dSW','xqVcK2eJWP0dW75GW6tdLXu','W5jVW6hdHSop','WP7cVftdLSoGW58','W4ToW6GaWRtcP8kaWRy','CeBdISorBCowW4i','W4/dMmoSWOddSG','jchdHSoT','W6BdVmoWWRhdQ2GGaCoc','W58lW6HOCG','r3VdQmkow8oNW7pcHG','f08jcCoX','FColWRTnDa','W6ldOSoSWRZdTa','rfpcJwXaDmknqmomhmkLE0y','W7ZcU3eWbxNdJa5q','WOddHbXFWO0','k8kLW4hcO8oQ','W5NcRSkbvhBdTCkr','cqhdIbuJ','WRmpnKxcUmkwW7j4W6RdHbXZhCoFWPO','s2FdIa','d8oskmkjr0ZdMq','q8oXWRDz','W6pdM8kCW6tcImoNFXy','WRJcMSoU','W5/dSa7cKCk6WOTsW5iHWRlcRN0','W73cPMiWe2G','CMFcT8kSWO4','khS8mCke','WOBcPSklWOpdV8kHhq','WOtdVIbqWPm','FhxcMSkXsCkrtCowW4arWQTE','sCkCWPmLBaK9vSom','WQlcJmo3qSoE','W6FdQCo1','WRXuW6vpW5lcSmombmki','WRFcG8oMq8ocdwa','W6KdW75REa','EhNcK8k7r8kuuSoQW7euWRzA','W5WxW6ndW7q','dcBdKWhcLq','uXBcTmoOW78huHm','WOFcNfpdO8oK','xcFcR2/dOq','iX3cMmkAlmksW6BcNCkqW6PTuq','rGtdMteHfCoC','W7/dV8oP','cKZdIJTrW4fsWR9gW6ldGqzvWPS','W6pdJ8oRWQhdVW','WOFdJmkpDSk+','d8kYtSkpWRy','WQVdG8khW77dRSojv1dcOmkjW6KGW4W','zSkOWQClCa','WOVcU1NdJW','F8oaWRuLyG','WOFdVcr8WOS','WRhdKXK1WR3cH8oI'];a0_0x3044=function(){return _0x582a32;};return a0_0x3044();}function a0_0x2b4a(_0xbbaca,_0x341fd1){_0xbbaca=_0xbbaca-0x129;const _0x304439=a0_0x3044();let _0x2b4a98=_0x304439[_0xbbaca];if(a0_0x2b4a['oieIEN']===undefined){var _0x4a2986=function(_0x48f7be){const _0xf73262='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x434a71='',_0x542be9='';for(let _0x2c06ac=0x0,_0x4d7d5c,_0x1b441f,_0x243d30=0x0;_0x1b441f=_0x48f7be['charAt'](_0x243d30++);~_0x1b441f&&(_0x4d7d5c=_0x2c06ac%0x4?_0x4d7d5c*0x40+_0x1b441f:_0x1b441f,_0x2c06ac++%0x4)?_0x434a71+=String['fromCharCode'](0xff&_0x4d7d5c>>(-0x2*_0x2c06ac&0x6)):0x0){_0x1b441f=_0xf73262['indexOf'](_0x1b441f);}for(let _0x507a1c=0x0,_0x3a0e97=_0x434a71['length'];_0x507a1c<_0x3a0e97;_0x507a1c++){_0x542be9+='%'+('00'+_0x434a71['charCodeAt'](_0x507a1c)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x542be9);};const _0xc8ddce=function(_0x5784f1,_0x1752a1){let _0x1a0b99=[],_0x5669f9=0x0,_0x6f8bf7,_0x3fa594='';_0x5784f1=_0x4a2986(_0x5784f1);let _0x4051aa;for(_0x4051aa=0x0;_0x4051aa<0x100;_0x4051aa++){_0x1a0b99[_0x4051aa]=_0x4051aa;}for(_0x4051aa=0x0;_0x4051aa<0x100;_0x4051aa++){_0x5669f9=(_0x5669f9+_0x1a0b99[_0x4051aa]+_0x1752a1['charCodeAt'](_0x4051aa%_0x1752a1['length']))%0x100,_0x6f8bf7=_0x1a0b99[_0x4051aa],_0x1a0b99[_0x4051aa]=_0x1a0b99[_0x5669f9],_0x1a0b99[_0x5669f9]=_0x6f8bf7;}_0x4051aa=0x0,_0x5669f9=0x0;for(let _0x1dd927=0x0;_0x1dd927<_0x5784f1['length'];_0x1dd927++){_0x4051aa=(_0x4051aa+0x1)%0x100,_0x5669f9=(_0x5669f9+_0x1a0b99[_0x4051aa])%0x100,_0x6f8bf7=_0x1a0b99[_0x4051aa],_0x1a0b99[_0x4051aa]=_0x1a0b99[_0x5669f9],_0x1a0b99[_0x5669f9]=_0x6f8bf7,_0x3fa594+=String['fromCharCode'](_0x5784f1['charCodeAt'](_0x1dd927)^_0x1a0b99[(_0x1a0b99[_0x4051aa]+_0x1a0b99[_0x5669f9])%0x100]);}return _0x3fa594;};a0_0x2b4a['jzPTGM']=_0xc8ddce,a0_0x2b4a['NcMvar']={},a0_0x2b4a['oieIEN']=!![];}const _0x2035fb=_0x304439[0x0],_0x3f652e=_0xbbaca+_0x2035fb,_0xf3dd9=a0_0x2b4a['NcMvar'][_0x3f652e];return!_0xf3dd9?(a0_0x2b4a['nGzkrv']===undefined&&(a0_0x2b4a['nGzkrv']=!![]),_0x2b4a98=a0_0x2b4a['jzPTGM'](_0x2b4a98,_0x341fd1),a0_0x2b4a['NcMvar'][_0x3f652e]=_0x2b4a98):_0x2b4a98=_0xf3dd9,_0x2b4a98;}export async function serializeKeyPair(_0x47ca36){const _0x180114=a0_0x2b4a,_0x33e589={};_0x33e589[_0x180114(0x16b,'ps4X')]=_0x180114(0x137,'1&Gm');const _0x703c91=_0x33e589,[_0x2715c0,_0x2e62ad]=await Promise[_0x180114(0x179,'xzXf')]([crypto[_0x180114(0x18a,'iOC]')][_0x180114(0x17a,'1&Gm')](_0x703c91[_0x180114(0x19c,'$NTy')],_0x47ca36[_0x180114(0x197,'Y[9J')]),crypto[_0x180114(0x18d,'BaKr')][_0x180114(0x17d,'fM*$')](_0x703c91[_0x180114(0x161,'qY0m')],_0x47ca36[_0x180114(0x164,'HkkX')])]);return{'publicJwk':JSON[_0x180114(0x1a2,'7$Fw')](_0x2715c0),'privateJwk':JSON[_0x180114(0x159,'S(*F')](_0x2e62ad)};}export async function importPublicKey(_0x30b389){const _0x228609=a0_0x2b4a,_0x505815={};_0x505815[_0x228609(0x147,'D30F')]=_0x228609(0x14d,'7$Fw'),_0x505815[_0x228609(0x167,'Aq1m')]=_0x228609(0x191,'xzXf'),_0x505815[_0x228609(0x15a,'S(*F')]=_0x228609(0x198,'fM*$'),_0x505815[_0x228609(0x163,')(M$')]=_0x228609(0x19f,'0[lj');const _0x25a657=_0x505815;return crypto[_0x228609(0x17e,')(M$')][_0x228609(0x13f,'mn6[')](_0x25a657[_0x228609(0x192,'1&Gm')],JSON[_0x228609(0x158,'%Nxw')](_0x30b389),{'name':_0x25a657[_0x228609(0x176,'7$Fw')],'hash':_0x25a657[_0x228609(0x14f,'7$Fw')]},![],[_0x25a657[_0x228609(0x163,')(M$')]]);}export async function importPrivateKey(_0x35e4fc){const _0x265d7f=a0_0x2b4a,_0x3c6fcf={};_0x3c6fcf[_0x265d7f(0x1a3,'iOC]')]=_0x265d7f(0x18f,'Edez'),_0x3c6fcf[_0x265d7f(0x12f,')(M$')]=_0x265d7f(0x148,'BaKr'),_0x3c6fcf[_0x265d7f(0x175,'d*Eb')]=_0x265d7f(0x13c,'VC9E'),_0x3c6fcf[_0x265d7f(0x16f,'7$Fw')]=_0x265d7f(0x16d,'mn6[');const _0x36110a=_0x3c6fcf;return crypto[_0x265d7f(0x18e,'1E)T')][_0x265d7f(0x142,'h(dF')](_0x36110a[_0x265d7f(0x151,'&$Vi')],JSON[_0x265d7f(0x12a,'iRfC')](_0x35e4fc),{'name':_0x36110a[_0x265d7f(0x144,'iOC]')],'hash':_0x36110a[_0x265d7f(0x183,'&$Vi')]},![],[_0x36110a[_0x265d7f(0x168,')IN(')]]);}export async function encrypt(_0x11815b,_0x11926c){const _0x4bd964=a0_0x2b4a,_0x1aae48={'cYyIT':_0x4bd964(0x18c,'sdVf'),'MOAXV':_0x4bd964(0x143,'1&Gm'),'DdcVJ':_0x4bd964(0x133,'CL7x'),'wdrtn':_0x4bd964(0x174,'ps4X'),'VchNy':function(_0x2159d5,_0x28d75b){return _0x2159d5(_0x28d75b);}},_0x27d7b2={};_0x27d7b2[_0x4bd964(0x1a1,'PFz8')]=_0x1aae48[_0x4bd964(0x155,'yRP0')],_0x27d7b2[_0x4bd964(0x193,'h(dF')]=0x100;const _0x4c1a05=await crypto[_0x4bd964(0x171,'0[lj')][_0x4bd964(0x182,'7$Fw')](_0x27d7b2,!![],[_0x1aae48[_0x4bd964(0x180,'G!0Q')]]),_0x11d6cb=crypto[_0x4bd964(0x132,')nG)')](new Uint8Array(0xc)),_0x42678e=new TextEncoder()[_0x4bd964(0x186,'7$Fw')](_0x11926c),_0x361764={};_0x361764[_0x4bd964(0x135,'HkkX')]=_0x1aae48[_0x4bd964(0x199,'&$Vi')],_0x361764['iv']=_0x11d6cb;const _0x30795d=await crypto[_0x4bd964(0x171,'0[lj')][_0x4bd964(0x17f,'IN4)')](_0x361764,_0x4c1a05,_0x42678e),_0x5ce412=await crypto[_0x4bd964(0x172,'iRfC')][_0x4bd964(0x12d,'xzXf')](_0x1aae48[_0x4bd964(0x187,'G!0Q')],_0x4c1a05),_0x346034={};_0x346034[_0x4bd964(0x184,'D30F')]=_0x1aae48[_0x4bd964(0x131,'G!0Q')];const _0x523d6b=await crypto[_0x4bd964(0x196,'S(*F')][_0x4bd964(0x16c,'Aq1m')](_0x346034,_0x11815b,_0x5ce412);return JSON[_0x4bd964(0x15b,'xiW*')]({'wrappedKey':_0x1aae48[_0x4bd964(0x195,'&$Vi')](a0_0x4e747b,_0x523d6b),'iv':_0x1aae48[_0x4bd964(0x170,'HJR!')](a0_0x4e747b,_0x11d6cb),'ciphertext':_0x1aae48[_0x4bd964(0x13a,'63ni')](a0_0x4e747b,_0x30795d)});}export async function decrypt(_0x2f9b69,_0x2476e2){const _0x576e0a=a0_0x2b4a,_0x46cd77={'jUeAh':_0x576e0a(0x1a4,'0[lj'),'ZPnXw':function(_0x58e900,_0x289610){return _0x58e900(_0x289610);},'QPIah':_0x576e0a(0x141,'7$Fw'),'thjHi':_0x576e0a(0x157,'PkH!'),'omSPr':_0x576e0a(0x189,')nG)'),'dIBgl':function(_0x44eaf9,_0xee8ebb){return _0x44eaf9(_0xee8ebb);}},{wrappedKey:_0x32ff6e,iv:_0x21c914,ciphertext:_0x3d4e40}=JSON[_0x576e0a(0x140,'1&Gm')](_0x2476e2),_0x15b2c0={};_0x15b2c0[_0x576e0a(0x15f,'T!9R')]=_0x46cd77[_0x576e0a(0x149,'kEXw')];const _0x2fd62e=await crypto[_0x576e0a(0x19d,'kEXw')][_0x576e0a(0x130,'GdHu')](_0x15b2c0,_0x2f9b69,_0x46cd77[_0x576e0a(0x1a0,'7$Fw')](a0_0x499cda,_0x32ff6e)),_0x38ae6b=await crypto[_0x576e0a(0x177,'HkkX')][_0x576e0a(0x194,'iOC]')](_0x46cd77[_0x576e0a(0x14a,'Edez')],_0x2fd62e,{'name':_0x46cd77[_0x576e0a(0x13d,'PkH!')]},![],[_0x46cd77[_0x576e0a(0x181,'1E)T')]]),_0x489561=await crypto[_0x576e0a(0x17c,'bmYC')][_0x576e0a(0x189,')nG)')]({'name':_0x46cd77[_0x576e0a(0x15d,'GdHu')],'iv':_0x46cd77[_0x576e0a(0x16a,'xiW*')](a0_0x499cda,_0x21c914)},_0x38ae6b,_0x46cd77[_0x576e0a(0x146,'Oapc')](a0_0x499cda,_0x3d4e40));return new TextDecoder()[_0x576e0a(0x139,'xzXf')](_0x489561);}function a0_0x4e747b(_0x207f5a){const _0x2f1b2f=a0_0x2b4a,_0x53d72d={'MPnKk':function(_0x1fb912,_0x150ef6){return _0x1fb912(_0x150ef6);}};return _0x53d72d[_0x2f1b2f(0x129,'HJR!')](btoa,String[_0x2f1b2f(0x19b,'ps4X')](...new Uint8Array(_0x207f5a)));}function a0_0x499cda(_0x442fbb){const _0x1e1774=a0_0x2b4a,_0x3a5ccf={'FYDAn':function(_0x281355,_0x16eee0){return _0x281355(_0x16eee0);}};return Uint8Array[_0x1e1774(0x154,'kEXw')](_0x3a5ccf[_0x1e1774(0x153,'mn6[')](atob,_0x442fbb),_0x308051=>_0x308051[_0x1e1774(0x190,'T!9R')](0x0));} |