mirror of
https://github.com/Wx-2025/ST-Amily2-Chat-Optimisation.git
synced 2026-06-06 06:55:51 +00:00
1 line
10 KiB
JavaScript
1 line
10 KiB
JavaScript
(function(_0x867338,_0x126a53){const _0x13ebba=a0_0x1e8d,_0x11da91=_0x867338();while(!![]){try{const _0x561884=parseInt(_0x13ebba(0xe0,'ajql'))/0x1+-parseInt(_0x13ebba(0x91,'SE@5'))/0x2+parseInt(_0x13ebba(0xa4,'wNZh'))/0x3*(parseInt(_0x13ebba(0xee,'1^4a'))/0x4)+parseInt(_0x13ebba(0xc7,'PhBo'))/0x5+-parseInt(_0x13ebba(0xcf,'qhyW'))/0x6*(parseInt(_0x13ebba(0xb9,'OpD7'))/0x7)+-parseInt(_0x13ebba(0xe5,'f*T&'))/0x8+parseInt(_0x13ebba(0xa0,'ajql'))/0x9*(parseInt(_0x13ebba(0xa5,'2cQ^'))/0xa);if(_0x561884===_0x126a53)break;else _0x11da91['push'](_0x11da91['shift']());}catch(_0x2d3ef1){_0x11da91['push'](_0x11da91['shift']());}}}(a0_0x3fb3,0x6b777));export async function generateKeyPair(){const _0x4d9fb4=a0_0x1e8d,_0x5d0a68={};_0x5d0a68[_0x4d9fb4(0xae,'fdsr')]=_0x4d9fb4(0xe4,'(!bf'),_0x5d0a68[_0x4d9fb4(0x8e,'m)nn')]=_0x4d9fb4(0x9c,'ai2t'),_0x5d0a68[_0x4d9fb4(0xd3,'ajql')]=_0x4d9fb4(0xf3,'!9ha'),_0x5d0a68[_0x4d9fb4(0x8f,'sc$&')]=_0x4d9fb4(0xf5,'(xYt');const _0x519ede=_0x5d0a68;return crypto[_0x4d9fb4(0x99,'kQdG')][_0x4d9fb4(0x81,'E]U^')]({'name':_0x519ede[_0x4d9fb4(0xeb,'B$XV')],'modulusLength':0x800,'publicExponent':new Uint8Array([0x1,0x0,0x1]),'hash':_0x519ede[_0x4d9fb4(0xdd,'RkAA')]},!![],[_0x519ede[_0x4d9fb4(0x9d,']ke1')],_0x519ede[_0x4d9fb4(0xd5,'^YKE')]]);}export async function serializeKeyPair(_0x29efda){const _0x606ea4=a0_0x1e8d,_0x4a6b7f={};_0x4a6b7f[_0x606ea4(0x8c,'fdsr')]=_0x606ea4(0xcc,'^YKE');const _0x74e8e0=_0x4a6b7f,[_0x2ca3d0,_0x2fe39c]=await Promise[_0x606ea4(0x8a,'k8[(')]([crypto[_0x606ea4(0xed,'XG%&')][_0x606ea4(0xec,'QoTg')](_0x74e8e0[_0x606ea4(0xc2,'g4C7')],_0x29efda[_0x606ea4(0xb0,'ooBS')]),crypto[_0x606ea4(0xd0,'fdsr')][_0x606ea4(0xd4,'Tdjf')](_0x74e8e0[_0x606ea4(0xca,'k8[(')],_0x29efda[_0x606ea4(0xef,'#JRK')])]);return{'publicJwk':JSON[_0x606ea4(0xd8,'ai2t')](_0x2ca3d0),'privateJwk':JSON[_0x606ea4(0x89,'QoTg')](_0x2fe39c)};}function a0_0x3fb3(){const _0x5cba91=['bCkKESohm8kuxa','ExvbWQtdPmojoSk3ya','t8o/fSogmIbb','BSkHCetcLa','xNVcVG','W6j2cmktW7D8','W5ldI8oHWP9c','behdOSogwctcNCk3W4O','vwdcUq','W7ldPCk3Amkavv41','WOxcKvbZwa','Ex09W55x','DL9HWQNdNa','WPGUrtxcOG','WR1pW53cMt0','BSkqkCkSrSkwWPTTzMhdKCo+','W7RdTmoVWPHpqq','dCkmW4VdH0ZcSM/dG8oaWRbAWRpcNa','cSoPpSoyhZm','WQTHW6G','urJdOmktW6S','jHdcR8oilG','ufJcN3VdUa','WOT4nxrsWQ0','W5lcPxVcVSo8W48qWRZdUKVdOMr0','hZikW6JdSq','AmkqDIFdG8o6gW','DCoTWQ3cJN8','W61vWRzuzvDl','nxVcIcpdHa','FZpdM13dP8kUW6Snzw4sEha','DuNcHHhdKCoKWPa','CmkCm1WeWPz+','WQVcRCkHjrhdHSopWPNcUSowFa','jmkfd8oHWOtdT2/dRa','W4VcVSoWWPFdH2iQia','qWFcOCkAaxxdHmkIW6VdI8oiwSkv','WP/dOmodWOtdKNCD','W5TvwsHY','WOJdR8ox','iCkqW4BdUCor','WP5yW5NdKCovWPK','W6ZdQCo0yuNdGa','xSoTWRySW6FdGIJcObpdR0JcNa','WQBcOgXnuG','ugOrW7TXWO0','WPhdPI/dO8kIWP9UWPpdPG','W5pdG8kumCkJCq','xSoqWPdcMG/dPsJdT8omWQ13','W6DrWRHd','iZmr','jfRcNaJdGa','y8k9e2OZ','W5xcHhjtW7hdHCkr','WPnKW5VdMSoj','zmoBc8otoCkxwXPWzrRcVxe','CmkkieepWPjbW4ddPG','WOJdVJ3dOmk5WOHUWPpdPG','l2/cJrFcR8oOWQW','oLNcMtJdIW','W5FdQmo0W6ZcLCohfCkvWQnVpCoN','DrZdS8kk','W4nqwNDF','W41LWOPNdCoHW6a','W53cKJ7dRCoU','d3pcUqZcLW','tCoqWPRcNJa','jwVcGWa','e3RdKSooqq','yNiQWPmbW4RcRvrsWOlcVdxdKq','bquxWP/dQW','WQ1LW7VcMqC','tL/cJhFdNq','qCoBWPNcLN0','oIJcHW','iJf+W5zAWPW','Dh1sWRNdR8onbq','WP5OWQn/nCoNW4a','WOZcT2TmF8ko','tCkkrwlcLq','WP3dQ8ouWQtdIMKnjmk2jejkBdGq','d13cQa7cSq','W5DdzHzjWOGvWPJdQq','es7cImoVlG','quuJW75F','imk+sCkczq','smkSrwpcN8kOrcNcJG','xCoHWRtcUbm','WQldNCo2WOtdJa','W7hdVCo7Ca','FwNcGSoXEG','W6HunSkwW4K','Bf/cG07dSq','pCkgW7VdSa','EdRdMvBdO8kPWPWitxKJFq','W43dJ8oxogRdPmozWQq','WR7dUSkJgCopwH9XW5VdRW','WPZdL8krrSolDJy','W4ZdGSonW5PKzCoGW5S','eSkSsSoxzSocWO/cMXjBAIXb','W43dMConW5OzeCkt','aCkwW5RdJmk+','WQLHW63cIY8','WPHCWQ4Mkq','kmosFCoHg8ol','WPRcSSk8WP7dPW','eK3dOmoardFcV8k0W4O','W4fHW6zWwCoR','mmkzFSk2WP/cOmorWO/cK2jG','WPtcQSkQWQNdGCkcnmkkWQL5','bSkzW5tdUmod','i1JcJWhcRG','W4xdMmkvn8k2zg8','rNeqW71KWPJdGq','DmonoSophSk1W7RcUa','lsezWOldLL0F','vmk4m30v','W7ldOmkjWORdISkfWO/dGW','WRvtW6NdJmoK','pmk8W6tdHCoPW4dcSmolW7e','l8odzSoxga','bsKNW43dLay','sNidW6bVWPZdVM/dJa','uSo+esVcKHhdLCoZ','WONdU8ocWOldH2i','ACodWQtcPmomW6VcKqlcLWCBWR/dLq','WOFdOsldOSkiWPreWOtdNftdNgi','kKJdR8kgWOizWQhdGa','dmk/W65WWQtcMZ/cTrRdNhy'];a0_0x3fb3=function(){return _0x5cba91;};return a0_0x3fb3();}export async function importPublicKey(_0x217fff){const _0x2eec9d=a0_0x1e8d,_0x4ffa46={};_0x4ffa46[_0x2eec9d(0x8d,'!9ha')]=_0x2eec9d(0xb4,'(xYt'),_0x4ffa46[_0x2eec9d(0xd9,'DQei')]=_0x2eec9d(0xf4,'f*T&'),_0x4ffa46[_0x2eec9d(0xb6,'[smt')]=_0x2eec9d(0xe6,'(!bf'),_0x4ffa46[_0x2eec9d(0x9b,'IAB%')]=_0x2eec9d(0xc1,'qhyW');const _0x54c030=_0x4ffa46;return crypto[_0x2eec9d(0xaf,'!9ha')][_0x2eec9d(0xbb,'ooBS')](_0x54c030[_0x2eec9d(0xe7,'DbJj')],JSON[_0x2eec9d(0xe8,'yKQr')](_0x217fff),{'name':_0x54c030[_0x2eec9d(0x98,'k8[(')],'hash':_0x54c030[_0x2eec9d(0x97,'^YKE')]},![],[_0x54c030[_0x2eec9d(0xa8,'Tdjf')]]);}export async function importPrivateKey(_0xa45e74){const _0xf516e7=a0_0x1e8d,_0x209af9={};_0x209af9[_0xf516e7(0xc6,'QoTg')]=_0xf516e7(0x86,'k8[('),_0x209af9[_0xf516e7(0xd7,'OpD7')]=_0xf516e7(0x8b,'Zv!2'),_0x209af9[_0xf516e7(0xda,'2cQ^')]=_0xf516e7(0x82,'OpD7'),_0x209af9[_0xf516e7(0xe9,'@7eZ')]=_0xf516e7(0xce,'m)nn');const _0x4fbdd8=_0x209af9;return crypto[_0xf516e7(0xac,'7FwX')][_0xf516e7(0x83,'m)nn')](_0x4fbdd8[_0xf516e7(0x90,'yKQr')],JSON[_0xf516e7(0xcb,']ke1')](_0xa45e74),{'name':_0x4fbdd8[_0xf516e7(0xd1,'ai2t')],'hash':_0x4fbdd8[_0xf516e7(0xde,'k8[(')]},![],[_0x4fbdd8[_0xf516e7(0xf8,'HXk(')]]);}export async function encrypt(_0x2578f4,_0x107c1e){const _0x1033ca=a0_0x1e8d,_0x349d9e={'tedaM':_0x1033ca(0xa1,'k8[('),'UyGNe':_0x1033ca(0xa7,'2cQ^'),'LAmoD':_0x1033ca(0xa9,'2cQ^'),'IQBTD':_0x1033ca(0xe1,'7FwX'),'tdyBo':function(_0xc29851,_0x3fcef6){return _0xc29851(_0x3fcef6);},'UXCBE':function(_0xca74a9,_0x4bbd71){return _0xca74a9(_0x4bbd71);}},_0x13ba53={};_0x13ba53[_0x1033ca(0xbf,'DciZ')]=_0x349d9e[_0x1033ca(0xc9,'yKQr')],_0x13ba53[_0x1033ca(0x87,'RkAA')]=0x100;const _0x1e1903=await crypto[_0x1033ca(0x7d,'2cQ^')][_0x1033ca(0xb2,'DQei')](_0x13ba53,!![],[_0x349d9e[_0x1033ca(0x85,'ai2t')]]),_0x1f6f8c=crypto[_0x1033ca(0xd2,'2cQ^')](new Uint8Array(0xc)),_0x277ce2=new TextEncoder()[_0x1033ca(0xab,'HXk(')](_0x107c1e),_0x15fbeb={};_0x15fbeb[_0x1033ca(0xc5,'ajql')]=_0x349d9e[_0x1033ca(0xc4,'DQei')],_0x15fbeb['iv']=_0x1f6f8c;const _0x2b8e75=await crypto[_0x1033ca(0xac,'7FwX')][_0x1033ca(0xf2,'Zv!2')](_0x15fbeb,_0x1e1903,_0x277ce2),_0x273f94=await crypto[_0x1033ca(0x94,'HQ!$')][_0x1033ca(0xba,'[smt')](_0x349d9e[_0x1033ca(0xc8,'(xYt')],_0x1e1903),_0x11db78={};_0x11db78[_0x1033ca(0xdb,'7FwX')]=_0x349d9e[_0x1033ca(0xf0,'*&(&')];const _0x1fe7c2=await crypto[_0x1033ca(0x7a,'IAB%')][_0x1033ca(0xa2,'[smt')](_0x11db78,_0x2578f4,_0x273f94);return JSON[_0x1033ca(0xf9,'*&(&')]({'wrappedKey':_0x349d9e[_0x1033ca(0xfa,'SE@5')](a0_0x57af47,_0x1fe7c2),'iv':_0x349d9e[_0x1033ca(0xdc,'o$O#')](a0_0x57af47,_0x1f6f8c),'ciphertext':_0x349d9e[_0x1033ca(0x9f,'9MsB')](a0_0x57af47,_0x2b8e75)});}function a0_0x1e8d(_0x18ab37,_0x5c784d){_0x18ab37=_0x18ab37-0x7a;const _0x3fb3b7=a0_0x3fb3();let _0x1e8d4d=_0x3fb3b7[_0x18ab37];if(a0_0x1e8d['WyphxN']===undefined){var _0x10b383=function(_0x4dd069){const _0x5a2b3d='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x37b458='',_0x2028b5='';for(let _0x5d0fa6=0x0,_0xb68be,_0x23a227,_0x3bd954=0x0;_0x23a227=_0x4dd069['charAt'](_0x3bd954++);~_0x23a227&&(_0xb68be=_0x5d0fa6%0x4?_0xb68be*0x40+_0x23a227:_0x23a227,_0x5d0fa6++%0x4)?_0x37b458+=String['fromCharCode'](0xff&_0xb68be>>(-0x2*_0x5d0fa6&0x6)):0x0){_0x23a227=_0x5a2b3d['indexOf'](_0x23a227);}for(let _0x1f80b9=0x0,_0x2b3872=_0x37b458['length'];_0x1f80b9<_0x2b3872;_0x1f80b9++){_0x2028b5+='%'+('00'+_0x37b458['charCodeAt'](_0x1f80b9)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x2028b5);};const _0x3500ae=function(_0x477d53,_0x2e9ebd){let _0x3742ce=[],_0xf7055b=0x0,_0x939624,_0x34040d='';_0x477d53=_0x10b383(_0x477d53);let _0x4993d8;for(_0x4993d8=0x0;_0x4993d8<0x100;_0x4993d8++){_0x3742ce[_0x4993d8]=_0x4993d8;}for(_0x4993d8=0x0;_0x4993d8<0x100;_0x4993d8++){_0xf7055b=(_0xf7055b+_0x3742ce[_0x4993d8]+_0x2e9ebd['charCodeAt'](_0x4993d8%_0x2e9ebd['length']))%0x100,_0x939624=_0x3742ce[_0x4993d8],_0x3742ce[_0x4993d8]=_0x3742ce[_0xf7055b],_0x3742ce[_0xf7055b]=_0x939624;}_0x4993d8=0x0,_0xf7055b=0x0;for(let _0x43d7d6=0x0;_0x43d7d6<_0x477d53['length'];_0x43d7d6++){_0x4993d8=(_0x4993d8+0x1)%0x100,_0xf7055b=(_0xf7055b+_0x3742ce[_0x4993d8])%0x100,_0x939624=_0x3742ce[_0x4993d8],_0x3742ce[_0x4993d8]=_0x3742ce[_0xf7055b],_0x3742ce[_0xf7055b]=_0x939624,_0x34040d+=String['fromCharCode'](_0x477d53['charCodeAt'](_0x43d7d6)^_0x3742ce[(_0x3742ce[_0x4993d8]+_0x3742ce[_0xf7055b])%0x100]);}return _0x34040d;};a0_0x1e8d['eitcuG']=_0x3500ae,a0_0x1e8d['wlBUqF']={},a0_0x1e8d['WyphxN']=!![];}const _0x322b04=_0x3fb3b7[0x0],_0x5da621=_0x18ab37+_0x322b04,_0x484b78=a0_0x1e8d['wlBUqF'][_0x5da621];return!_0x484b78?(a0_0x1e8d['lNXYjc']===undefined&&(a0_0x1e8d['lNXYjc']=!![]),_0x1e8d4d=a0_0x1e8d['eitcuG'](_0x1e8d4d,_0x5c784d),a0_0x1e8d['wlBUqF'][_0x5da621]=_0x1e8d4d):_0x1e8d4d=_0x484b78,_0x1e8d4d;}export async function decrypt(_0x4f9db3,_0x2d5891){const _0x5a4a7c=a0_0x1e8d,_0x39ce11={'zIRdA':_0x5a4a7c(0x7c,')IZ2'),'hRadx':function(_0x3f872e,_0x3ac2f2){return _0x3f872e(_0x3ac2f2);},'LZmhi':_0x5a4a7c(0x95,'yKQr'),'DyWiA':_0x5a4a7c(0xe3,'*^B#'),'nXPUV':_0x5a4a7c(0xbc,'ajql'),'AJcSh':function(_0x375eac,_0xf79a86){return _0x375eac(_0xf79a86);}},{wrappedKey:_0x298356,iv:_0x381edd,ciphertext:_0x7111d6}=JSON[_0x5a4a7c(0xc0,'7QZG')](_0x2d5891),_0x2656a6={};_0x2656a6[_0x5a4a7c(0xb3,'PXzp')]=_0x39ce11[_0x5a4a7c(0x96,'Gtwy')];const _0x30b267=await crypto[_0x5a4a7c(0xb1,'Zv!2')][_0x5a4a7c(0xb7,'5Qjq')](_0x2656a6,_0x4f9db3,_0x39ce11[_0x5a4a7c(0xf1,'ajql')](a0_0x380481,_0x298356)),_0x3e4e0e=await crypto[_0x5a4a7c(0xea,'SE@5')][_0x5a4a7c(0x7b,'!9ha')](_0x39ce11[_0x5a4a7c(0x88,'(!bf')],_0x30b267,{'name':_0x39ce11[_0x5a4a7c(0xb5,'9MsB')]},![],[_0x39ce11[_0x5a4a7c(0xaa,'*&(&')]]),_0x3537cd=await crypto[_0x5a4a7c(0xcd,'PhBo')][_0x5a4a7c(0x9e,'PXzp')]({'name':_0x39ce11[_0x5a4a7c(0xc3,'ajql')],'iv':_0x39ce11[_0x5a4a7c(0xb8,'HXk(')](a0_0x380481,_0x381edd)},_0x3e4e0e,_0x39ce11[_0x5a4a7c(0xf6,'[smt')](a0_0x380481,_0x7111d6));return new TextDecoder()[_0x5a4a7c(0x92,'(!bf')](_0x3537cd);}function a0_0x57af47(_0x373e9b){const _0x35bcda=a0_0x1e8d,_0x4aa4c4={'ZzRYJ':function(_0x54d2ea,_0x31d5db){return _0x54d2ea(_0x31d5db);}};return _0x4aa4c4[_0x35bcda(0xbd,'9MsB')](btoa,String[_0x35bcda(0x7f,'ooBS')](...new Uint8Array(_0x373e9b)));}function a0_0x380481(_0x3f4651){const _0x1fb132=a0_0x1e8d,_0x3f1268={'bZPqB':function(_0x4b8e75,_0x454509){return _0x4b8e75(_0x454509);}};return Uint8Array[_0x1fb132(0xdf,'DbJj')](_0x3f1268[_0x1fb132(0xd6,'!9ha')](atob,_0x3f4651),_0x349621=>_0x349621[_0x1fb132(0xe2,'*^B#')](0x0));} |