創建加密表
更新時間 2025-02-05 09:37:15
最近更新時間: 2025-02-05 09:37:15
分享文章
建立數據密鑰對象和數據庫數據對象的關聯關系,建立完關聯關系,數據庫在插入和更新數據自動對數據加密,在數據查詢時主動對數據解密。
CREATE TABLE table_name (
-- 非加密列
no_encrypt_column data_type,
-- 加密列
encrypt_column1 data_type ENCRYPTED WITH (
COLUMNS_ENCRYPTION_KEY = column_encryption_key_name_1,
ENCRYPTION_TYPE = DETERMINISTIC
),
......
);參數描述:
ENCRYPTED WITH列約束:
column_encryption_key:指定加密該列的CEK名稱。
encryption_type:ENCRYPTED WITH約束中的加密類型,可能取
DETERMINISTIC:確定性加密,iv基于明文生成。
RANDOMIZED:隨機性加密,iv隨機生成。