覆盖主要内容
版本: 下个版本

数据加密

组件介绍

组件图标

组件简介

数据加密 组件可以选择多种加密算法对明文数据进行加密,来达到保护数据不被非法人窃取、阅读的目的


  • 输入:需要加密的字段和加密算法
  • 输出:加密后的密文
  • 参数:无

使用组件前置工作

使用数据加密之前需要先创建密钥,密钥的具体创建请参考 [元数据->密钥] 处的详细文档

页面介绍

参数选项


选项说明样例值
输入字段需要进行加密的字段input_field
输出字段加密完成后输出的字段output_field
密钥名密钥名(在 元数据->密钥 处创建 )encryption-key-1
加密类型加密算法类型选择密钥名后自动显示
加密算法具体的加密算法选择密钥名后自动显示

使用案例

该案例演示 数据加密 的使用方法,本案例将明文经过加密算法后变成密文

总体流程如下图所示:

案例数据

本案例用“自定义常量数据”组件生成2个数值字段,命名为“id”和“age”,并为字段设置多行数据。

具体配置如下图所示:

案例操作

1、拖动"自定义常量组件"到工作区,双击编辑组件参数,首先添加字段

2、再点击“数据”标签页添加数据,编辑完成后点击右下角确定保持组件设置。

3、拖动"数据加密"组件到工作区,双击打开组件。并右键点击“获取字段”

4、在“密钥名”列,点击表格,出现下拉框点击选择密钥名(密钥需要在 元数据->密钥 处先创建)。后面的“加密类型”和“加密算法”会根据选择的密钥名自动显示

5、对需要处理字段都选择完对应的加密算法

6、拖动"文本文件输出"组件到工作区, 完整工作流如下:

7、编辑"文本文件输出"组件,选择输出文件名

8、运行pipeline工作流,并在 文件库 处找到输出的文件并下载

9、打开下载的文件,查看加密后的数据

常见问题