Commit cbb973d4 by Sxy

fix: 解密不出原样返回

parent 0111cc67
...@@ -321,6 +321,7 @@ class System { ...@@ -321,6 +321,7 @@ class System {
if (!opStr) { if (!opStr) {
return "opStr is empty"; return "opStr is empty";
} }
try {
let keyHex = cryptoJS.enc.Utf8.parse(settings.encrypt_key); let keyHex = cryptoJS.enc.Utf8.parse(settings.encrypt_key);
let ivHex = cryptoJS.enc.Utf8.parse(settings.encrypt_secret.substring(0, 8)); let ivHex = cryptoJS.enc.Utf8.parse(settings.encrypt_secret.substring(0, 8));
var bytes = cryptoJS.TripleDES.decrypt(opStr, keyHex, { var bytes = cryptoJS.TripleDES.decrypt(opStr, keyHex, {
...@@ -328,6 +329,9 @@ class System { ...@@ -328,6 +329,9 @@ class System {
}); });
var plaintext = bytes.toString(cryptoJS.enc.Utf8); var plaintext = bytes.toString(cryptoJS.enc.Utf8);
return plaintext; return plaintext;
} catch (error) {
return opStr;
}
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment