关于“加密选项”的postgres 文档说:
特定列的加密
pgcrypto 模块允许某些字段被加密存储。如果只有一些数据是敏感的,这很有用。客户端提供解密密钥,数据在服务器上解密,然后发送到客户端。
解密的数据和解密密钥在客户端和服务器之间进行解密和通信时会在服务器上短暂存在。这提供了一个短暂的时刻,数据和密钥可以被对数据库服务器具有完全访问权限的人(例如系统管理员)截获。
“pgcrypto”链接到pgcrypto 文档,其中讨论了各种可用的散列和加密函数。
但我不清楚我打算如何将它们放在一起以实施“加密选项”文档建议的解决方案,以允许某些字段(即列)被加密存储。我无法找到任何文档或示例。
谁能指出我如何使用 pgcrypto 允许某些字段以加密方式存储的文档或示例?