使用如下方法实现AES加解密,Postgresql加解密和Java加解密结果完全一致
Postgresql使用AES加解密
pg加密模块pgcrypto:pgcrypto
plsql执行:create extension pgcrypto;
-- 内容=abcd,密钥=key
-- 加密
select encode(encrypt(cast('abcd' as bytea),cast('key' as bytea),'aes'),'escape');
-- 解密
select convert_from(decrypt(cast('\360\307i\235+\257J\226o|F\341s' as bytea), cast('key' as bytea),'aes'),'sql_ascii');