CREATE COLUMN ENCRYPTION KEY¶
说明¶
创建全密态列加密密钥
参数¶
cek_name
列加密密钥名称,需要唯一,不可重复。
cmk_name
指出要创建的 cek 使用哪个 cmk 来加密存储
algorithm
指出要创建的 cek 使用何种算法加密存储
cek_enc_value
创建的 cek 加密后的密文值,发给后台保存
示例¶
示例: 创建列加密密钥
-- 清理环境
DROP COLUMN ENCRYPTION KEY CEK119216;
DROP COLUMN MASTER KEY cmk119216;
create column master key CMK119216 with (KEY_STORE_PROVIDER_NAME = 'JAVA_KEYSTORE', KEY_PATH = 'E:\fork');
create column encryption key CEK119216 with values(COLUMN_MASTER_KEY = 'CMK119216',ALGORITHM = 'SM4',ENCRYPTED_VALUE = '0x01123125415132');
-- 清理环境
DROP COLUMN ENCRYPTION KEY CEK119216;
DROP COLUMN MASTER KEY cmk119216;