SELECTpgp_key_id(dearmor(key_text));-- 提取密钥 ID
SELECTarmor(binary_data);-- ASCII 封装
SELECTdearmor(armored_text);-- 移除封装
SELECTpgp_armor_headers(armored_text);-- 提取封装头
原始加密
SQL
SELECTencrypt('data'::bytea,'key'::bytea,'aes');SELECTdecrypt(encrypted,'key'::bytea,'aes');-- 带 IV
SELECTencrypt_iv('data'::bytea,'key'::bytea,'iv'::bytea,'aes-cbc/pad:pkcs');SELECTdecrypt_iv(encrypted,'key'::bytea,'iv'::bytea,'aes-cbc/pad:pkcs');