数据脱敏
组件介绍
组件图标

组件作用
“数据脱敏”组件用于对数据进行脱敏处理,将敏感信息进行隐藏或替换,以保护数据安全。
注意:该组件仅用于数据脱敏,且脱敏后的数据不能还原到原数据。
- 输入:需要脱敏的字段
- 输出:脱敏后的数据
- 参数:无
页面介绍:

字段说明
| 列名 | 说明 | 样例值 |
|---|---|---|
| 输入字段 | 用于选择要进行脱敏的字段 | |
| 输出字段 | 用于定义脱敏后的字段名 | |
| 操作 | 选择一个脱敏操作 | |
| 起始位置 | 用于定义进行脱敏的子字符串的起始位置 | |
| 长度 | 选择要进行脱敏的长度 | |
| 掩盖符 | 用于定义掩盖操作的常量 |
操作说明
| 操作 | 说明 |
|---|---|
| 替换 | 根据字段的数据类型随机生成一个字符串进行替换 |
| 掩码 | 根据定义的掩盖符对指定起始位置和长度的子字符串进行掩盖 |
| 加密 | 对指定字符串的数据进行AES对称加密 |
| 乱序 | 根据指定起始位置和长度的子字符串进行随机打乱 |
| 数据扩充 | 根据指定起始位置和长度的子字符串进行扩充 |
| 数据截断 | 根据指定起始位置和长度的子字符串进行截断 |
| 姓名脱敏 | 保留姓氏,根据姓名长度生成随机的名字 |
| 身份证脱敏 | 对18位身份证字段进行脱敏 |
| 电话号码脱敏 | 对11位手机号码进行脱敏 |
| 银行卡脱敏 | 对银行卡号进行脱 敏 |
| 邮箱脱敏 | 对邮箱的名称进行脱敏 |
| IPV4脱敏 | 对IPV4地址进行脱敏 |
| IPV6脱敏 | 对IPV6地址进行脱敏 |
| MAC脱敏 | 对MAC地址进行脱敏 |
使用案例
该案例演示数据脱敏的使用方法,将“name”、“email”、“phone”、“Id_card”几个字段进行脱敏操作。
总体流程如下图所示:

输出结果预览:
脱敏操作输出如下图所示:

案例数据
本案例用“自定义常量数据”组件生成了4行数据,包含“name”、“email”、“phone”、“Id_card”四个字段。 具体配置如下图所示:

案例操作
1、拖动"自定义常量组件"到工作区,双击编辑组件参数,首先编辑元数据

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

3、拖动"数据脱敏"组件到工作区, 编辑表格,选择需要脱敏的字段,可以手动插入数据,也可以右键表格,选择“获取字段”。具体设置如下图所示。:

4、点击确定保存,右键点击预览,可以看到结果如下图所示。

常见问题
无