1.  CIMPro孪大师UI编辑器内置了window.$cryptoJS密码学算法库。

完整示例代码如下:

//模拟需要通过加密传输的数据
const message = `{
    "code": 0,
    "data": [
        {
            "name": "坦克1",
            "id": 1
        },
        {
            "name": "坦克2",
            "id": 2
        },
        {
            "name": "坦克3",
            "id": 3
        }
    ]
}`;

// 加密及解密时使用的唯一密钥
const secretKey = "CryptoJSKey123";

// 加密方法
const ciphertext = window.$cryptoJS.AES.encrypt(message, secretKey).toString();
console.log('这是加密后的数据:', ciphertext)

// ----以上代码为模拟服务端加密,得到加密传输的ciphertext数据----

// 解密方法
const bytes  = window.$cryptoJS.AES.decrypt(ciphertext, secretKey).toString(window.$cryptoJS.enc.Utf8);
console.log('这是解密后的数据:', JSON.parse(bytes))
2.  在高级函数,数据请求过滤器中均可调用window.$cryptoJS全局对象,在过滤器中解密代码示例如下: