更新时间:2026-09-22 GMT+08:00
多表批量加密
多表批量加密提供的是对多个表的存量历史数据快捷加、解密的功能。
对大型业务系统,需要加密的表、字段非常多,逐一设置加密规则、逐一进行单表、单字段加密需要耗费大量的时间。
此时管理员可以使用系统提供的“批量加密管理”功能。减少逐一单击的工作量,同时减少存量历史数据加密的总消耗时间。
操作步骤
- 使用系统管理员sysadmin账号登录数据库加密系统。
- 在左侧导航树中选择“项目管理”。
- 将鼠标悬浮于需要配置的项目之上,单击“进入”,进入项目。
- 管理员依次选择左侧菜单“加密设置管理 > 批量加密管理”。通过此功能可以同时对多个表的字段执行加解密操作。详细内容如图1所示,参数说明如表1所示。
在当前项目中,所有已经配置了加密规则的表、列均显示在此页面中。
表1 批量加密管理表格含义 参数
参数含义
数据源名
数据源名即资产库名。
SCHEMA
该资产库中的Schema。
表名
数据库的表名称。
字段名
表中字段名称。
字段类型
表所属字段的数据类型。
注释
来自数据库的表中字段的注释。
自动从数据库中获取表字段的定义Comments内容。
加密算法
该字段在加密时使用的加密规则的名称。
加密规则是加密算法及工作模式的组合。例如:SM4算法的GCM工作模式。
密钥
该字段加密使用的密钥。
执行状态
任务执行状态。
- 执行中:任务正在执行中
- 空白:未执行或者执行完毕
状态
加密/解密状态。
- 加密中
- 加密完成
- 加密失败
- 解密完成
- 解密中
- 解密失败
操作
单击“详情”,可以:
- 查看该字段详细的加密情况。
- 查看、下载对应的加密日志。
- 单击“批量加密”,对列表中的所有列进行加密。
相关操作
- 批量解密:与批量加密相对,批量解密是对列表中的所有列进行解密。单击“批量解密”即可。
- 删除多余列:存量历史数据加密过程中,为了防止例外发生,系统自动对数据进行了备份,放到了备份列中。单击“删除多余列”,将删除这些备份列。
