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. 定义数据加密洗数规则 #

copyALTER ENCRYPTING RULE

示例

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

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

copySHOW ENCRYPTING RULE

参数说明

示例

copySHOW ENCRYPTING RULE

3. 启动加密洗数作业 #

copyENCRYPT TABLE tableName;

参数说明

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

示例

copyENCRYPT TABLE t_user;

4. 查看加密洗数作业 #

copySHOW ENCRYPTING LIST;

参数说明

示例

copySHOW ENCRYPTING LIST;

5. 查看加密洗数状态 #

copySHOW ENCRYPTING STATUS jobId;

参数说明

参数名说明
jobid作业id

示例

copySHOW ENCRYPTING STATUS 'j51017f973ac82cb1edea4f5238a258c25e89';

6. 提交加密洗数作业 #

copyCOMMIT ENCRYPTING jobId;

参数说明

参数名说明
jobid作业id

示例

copyCOMMIT ENCRYPTING  'j51017f973ac82cb1edea4f5238a258c25e89';

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

copyALTER DECRYPTING RULE

示例

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

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

copySHOW DECRYPTING RULE

参数说明

示例

copySHOW DECRYPTING RULE

9. 启动解密洗数作业 #

copyDECRYPT TABLE tableName;

参数说明

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

示例

copyDECRYPT TABLE t_user;

10. 查看解密洗数作业 #

copySHOW DECRYPTING LIST;

参数说明

示例

copySHOW DECRYPTING LIST;

11. 查看解密洗数状态 #

copySHOW DECRYPTING STATUS jobId;

参数说明

参数名说明
jobid作业id

示例

copySHOW DECRYPTING STATUS 'j51017f973ac82cb1edea4f5238a258c25e89';

12. 提交解密洗数作业 #

copyCOMMIT DECRYPTING jobId;

参数说明

参数名说明
jobid作业id

示例

copyCOMMIT DECRYPTING  'j51017f973ac82cb1edea4f5238a258c25e89';

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

copyREENCRYPT TABLE WITH RULE tableName 

参数说明

参数名说明
tableName换密钥的表

示例

copyREENCRYPT 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. 换密钥第二阶段洗数语句 #

copySTART REENCRYPTING jobId;

参数说明

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

示例

copySTART REENCRYPTING j54014fb26631db0f7149741422d86cc5dfe6;