1

通过cryptoJS解密数据教程

2026-05-28 11:05:58
121 次阅读
1 个评论

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全局对象,在过滤器中解密代码示例如下:

0 赞
0 收藏
评论
  1. 2026-08-10 11:34:03
共 1 条
  • 1
前往

请登录后回答。没有帐号?注册一个。