【问题标题】:Encrypt the datas in postgresql加密postgresql中的数据
【发布时间】:2014-10-15 07:15:22
【问题描述】:

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

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

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

谁能帮我解决这个问题。

问候, 内存

【问题讨论】:

  • 加密不是一种神奇的秘密酱料,您可以添加它以确保安全。确实,您需要进行适当的威胁建模并弄清楚您要防御什么,这是否是正确的方法,您是否应该在应用程序或数据库中进行加密等等。

标签: postgresql encryption pgcrypto


【解决方案1】:

你可能需要

CREATE EXTENSION pgcrypto;

首先。

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

见:

...还有很多其他的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-07-11
    • 2020-07-05
    • 1970-01-01
    • 1970-01-01
    • 2013-02-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多