Logo
加解密洗数任务

加解密洗数任务 #

语法描述类型
ALTER ENCRYPTING RULE修改数据加密洗数规则RAL
SHOW ENCRYPTING RULE查看数据加密洗数规则RAL
ENCRYPT TABLE启动加密洗数作业RAL
SHOW ENCRYPTING LIST查看加密洗数作业RAL
SHOW ENCRYPTING STATUS查看加密洗数状态RAL
COMMIT ENCRYPTING提交加密洗数作业RAL
ROLLBACK ENCRYPTING回滚加密洗数作业RAL
ALTER DECRYPTING RULE修改数据解密洗数规则RAL
SHOW DECRYPTING RULE查看数据解密洗数规则RAL
DECRYPT TABLE启动解密洗数作业RAL
SHOW DECRYPTING LIST查看解密洗数作业RAL
SHOW DECRYPTING STATUS查看解密洗数状态RAL
COMMIT DECRYPTING提交解密洗数作业RAL
ROLLBACK DECRYPTING回滚解密洗数作业RAL
REENCRYPT TABLE WITH RULE tableName换密钥第一阶段语句RAL
START REENCRYPTING jobId换密钥第二阶段洗数语句RAL

1. 定义数据加密洗数规则 #

ALTER ENCRYPTING RULE

示例

ALTER ENCRYPTING RULE (READ(R 
ATE_LIMITER ( TYPE(NAME=QPS,PROPER 
TIES('qps= '5000)))));

2. 查看数据加密洗数规则 #

SHOW ENCRYPTING RULE

参数说明

示例

SHOW ENCRYPTING RULE

3. 启动加密洗数作业 #

ENCRYPT TABLE tableName;

参数说明

参数名说明
tableName加密洗数的表

示例

ENCRYPT TABLE t_user;

4. 查看加密洗数作业 #

SHOW ENCRYPTING LIST;

参数说明

示例

SHOW ENCRYPTING LIST;

5. 查看加密洗数状态 #

SHOW ENCRYPTING STATUS jobId;

参数说明

参数名说明
jobid作业id

示例

SHOW ENCRYPTING STATUS 'j51017f973ac82cb1edea4f5238a258c25e89';

6. 提交加密洗数作业 #

COMMIT ENCRYPTING jobId;

参数说明

参数名说明
jobid作业id

示例

COMMIT ENCRYPTING  'j51017f973ac82cb1edea4f5238a258c25e89';

7. 定义数据解密洗数规则 #

ALTER DECRYPTING RULE

示例

ALTER DECRYPTING RULE (READ(R 
ATE_LIMITER ( TYPE(NAME=QPS,PROPER 
TIES('qps= '5000)))));

8. 查看数据解密洗数规则 #

SHOW DECRYPTING RULE

参数说明

示例

SHOW DECRYPTING RULE

9. 启动解密洗数作业 #

DECRYPT TABLE tableName;

参数说明

参数名说明
tableName加密洗数的表

示例

DECRYPT TABLE t_user;

10. 查看解密洗数作业 #

SHOW DECRYPTING LIST;

参数说明

示例

SHOW DECRYPTING LIST;

11. 查看解密洗数状态 #

SHOW DECRYPTING STATUS jobId;

参数说明

参数名说明
jobid作业id

示例

SHOW DECRYPTING STATUS 'j51017f973ac82cb1edea4f5238a258c25e89';

12. 提交解密洗数作业 #

COMMIT DECRYPTING jobId;

参数说明

参数名说明
jobid作业id

示例

COMMIT DECRYPTING  'j51017f973ac82cb1edea4f5238a258c25e89';

13. 换密钥第一阶段语句 #

REENCRYPT TABLE WITH RULE tableName 

参数说明

参数名说明
tableName换密钥的表

示例

REENCRYPT TABLE WITH RULE t_encrypt (
COLUMNS(
(NAME=user_id,PLAIN=user_plain,CIPHER=user_cipher,ASSISTED_QUERY_COLUMN=user_assisted,LIKE_QUERY_COLUMN=user_like,ENCRYPT_ALGORITHM(TYPE(NAME='AES',PROPERTIES('aes-key-value'='665544aaa'))),ASSISTED_QUERY_ALGORITHM(TYPE(NAME='AES',PROPERTIES('aes-key-value'='523234abc'))), LIKE_QUERY_ALGORITHM(TYPE(NAME='CHAR_DIGEST_LIKE'))),
(NAME=order_id, PLAIN=order_plain,CIPHER =order_cipher, ENCRYPT_ALGORITHM(TYPE(NAME='AES',PROPERTIES('aes-key-value'='445533ccc'))))
), QUERY_WITH_CIPHER_COLUMN=true);

14. 换密钥第二阶段洗数语句 #

START REENCRYPTING jobId;

参数说明

参数名说明
jobid换密钥作业的id

示例

START REENCRYPTING j54014fb26631db0f7149741422d86cc5dfe6;