2

我是 PostgreSQL 的初学者。现在,我正在使用安装在 Windows Server 2008 操作系统中的 PostgreSQL 9.3 版本。我打算加密用户表中的数据。我已经浏览了大多数与此相关的网站,但我没有清楚的想法,而且加密功能也不起作用。执行此查询时出现错误。

select encrypt('123456789012345','1234','aes');. 

错误信息:ERROR: function encrypt(unknown, unknown, unknown) does not exist

谁能帮我解决这个问题。

问候,内存

4

1 回答 1

2

你可能需要

CREATE EXTENSION pgcrypto;

第一的。

但是,加密事物并不能使它们以某种方式“安全”。请不要假设简单地加密数据实际上会实现您想要实现的安全目标。

看:

...和许多其他人。

于 2014-10-15T07:54:24.203 回答