kettle引入外部js

发布时间 2023-08-24 14:28:51作者: 久念0109

// 自带的函数 参数即为js的路径
LoadScriptFile("F:/bigdata-etl/user_center_auto/USER/aes.js"); var AESPHONE=PHONE; var decTel=aesDecrypt(AESPHONE, "ksu7gk4H7Gs9362F") function aesDecrypt(str,key) { var result_value; try { var keyHex_decrypt = CryptoJS.enc.Utf8.parse(key); var decrypted = CryptoJS.AES.decrypt({ ciphertext: CryptoJS.enc.Base64.parse(str) }, keyHex_decrypt, { mode: CryptoJS.mode.ECB, padding: CryptoJS.pad.Pkcs7 }); result_value = decrypted.toString(CryptoJS.enc.Utf8); } catch (err) { console.log('aes 解密 ------------------------- '); console.log(err); console.log("解密前数据:" + str); } return result_value; }