在当今的数字化时代,数据的安全性和隐私保护非常重要,为了确保数据在传输和处理过程中的安全性,加解密技术被广泛应用于各种系统中。JVS逻辑引擎提供了丰富的功能来保障数据的安全传输与处理。能够灵活地对传入的数据进行各种处理,包括加密和解密操作。
JVS中触发逻辑引擎后,可以对传入的数据进行加密或者解密。可以对传入数据解密后进行处理,最后再加密完成后进行返回。
那么数据加解密在逻辑引擎中可以通过加解密插件如:【SM2】【Base64】等实现。
首先进入逻辑引擎设计器中,拖取【SM2】插件,设置参数,如下图
图片
①描述:节点描述
②需要加解密的原始文本:填写需要加密的字符串,或者使用公式加工处理数据赋值
③加解密类型:加密/解密
④私钥:私钥
⑤公钥:公钥
如上图,通过网络请求外部API天气数据,然后对部分数据进行加密,通过【SM2加密】节点
图片
通过配置公式取加密的原始文本
图片
执行加密结果如下图
图片
然后再看下【Base64】插件
图片
①描述:节点描述
②数据:需要加解密的数据
③加解密类型:加密/解密
④文件名:如果转文件才输入,为空默认转字符,只对解密文件生效
在线demo:https://logic.bctools.cn
基础框架开源地址:https://gitee.com/software-minister/jvs


软件部长
43 声望6 粉丝

软件研发行业老司机,提供些踩坑的经验而已