data 是需要加密的数据;type 用于指定加密方法
ASE方式加密:
解密:
建表测试一下 解密后可以看出加密前的密码pgcrypto加密还支持很多如md5,bf等详细可以查看官方文档
补充:PostgreSQL pgcrypto模块加密解密函数
今天有个需求,要使用数据库的加密与解密方法,先将部分注意事项写下备查:
首先要安装pgcrypto模块,安装方法进入postgresql的源安装包文件夹,进入contrib目录,找到pgcrypto文件夹,进入进行编译安装,命令如下:
安装好以后,使用管理员用户登录使用加解密函数的数据库,创建extension
pgcrypto 提供了可逆加密算法:加密函数
解密函数
以上为个人经验,希望能给大家一个参考,也希望大家多多支持七叶笔记。如有错误或未考虑完全的地方,望不吝赐教。