Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/postgresql/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在postgresql中加密数据_Postgresql_Encryption_Pgcrypto - Fatal编程技术网

在postgresql中加密数据

在postgresql中加密数据,postgresql,encryption,pgcrypto,Postgresql,Encryption,Pgcrypto,我是PostgreSQL的初学者。现在,我正在使用安装在Windows Server 2008操作系统中的PostgreSQL 9.3版本。我计划加密用户表中的数据。我已经浏览了大多数相关的网站,但我没有得到明确的想法,而且加密功能也不起作用。我在执行此查询时遇到错误 select encrypt('123456789012345','1234','aes');. 错误消息:错误:函数加密(未知、未知、未知)不存在 谁能帮我解决这个问题 问候,, RAM您可能需要 CREATE EXTENS

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

select encrypt('123456789012345','1234','aes');. 
错误消息:
错误:函数加密(未知、未知、未知)不存在

谁能帮我解决这个问题

问候,, RAM

您可能需要

CREATE EXTENSION pgcrypto;
首先

然而,加密东西并不能使它们在某种程度上“安全”。请不要认为简单地加密数据实际上就能实现您试图实现的安全目标

见:


。。。还有许多其他功能。

检查pgcrypto模块:加密不是一种神奇的秘方,您可以添加它来确保安全。真的,你需要做适当的威胁建模,弄清楚你在防范什么,这是否是正确的方法,你是否应该在应用程序或数据库中进行加密,等等。