MCPcopy Index your code
hub / github.com/smallfawn/QLScriptPublic / AES_CBC_Decrypt

Function AES_CBC_Decrypt

gqftbz.js:788–804  ·  view source on GitHub ↗
(data, key, iv)

Source from the content-addressed store, hash-verified

786}
787
788function AES_CBC_Decrypt(data, key, iv) {
789 key = CryptoJS.enc.Utf8.parse(key);
790 iv = CryptoJS.enc.Utf8.parse(iv);
791 var decrypted = CryptoJS.AES.decrypt(data, key, {
792 iv: iv,
793 mode: CryptoJS.mode.CBC,
794 padding: CryptoJS.pad.Pkcs7,
795 });
796 var decryptedData = decrypted.toString(CryptoJS.enc.Utf8);
797 try {
798 decryptedData = JSON.parse(decryptedData);
799 } catch (r) {
800 console.log("decrypt error:", r);
801 }
802 //console.log(decryptedData);
803 return decryptedData;
804}
805
806/**
807 * 获取远程版本

Callers 7

decryptMethod · 0.85
getTokenMethod · 0.85
task_signinMethod · 0.85
task_readMethod · 0.85
task_likeMethod · 0.85
task_shareMethod · 0.85
refresh_tokenMethod · 0.85

Calls 2

decryptMethod · 0.45
logMethod · 0.45

Tested by

no test coverage detected