Encryption Informix-SQL-26040中的列加密:加密VP初始化失败

Encryption Informix-SQL-26040中的列加密:加密VP初始化失败,encryption,informix,Encryption,Informix,我们正在使用Informix作为应用程序的数据库 我们有一个新的要求,只加密一列(ID)。加密不应该是外部的,而应该是数据库本身 IBM在中解释了加密过程 步骤如下: SET ENCRYPTION PASSWORD 'credit card number is encrypted' WITH HINT 'Why is this difficult to read?'; INSERT INTO customer VALUES ('Alice', encrypt_tdes('1234

我们正在使用Informix作为应用程序的数据库

我们有一个新的要求,只加密一列(ID)。加密不应该是外部的,而应该是数据库本身

IBM在中解释了加密过程

步骤如下:

SET ENCRYPTION PASSWORD 'credit card number is encrypted' 
   WITH HINT 'Why is this difficult to read?';
INSERT INTO customer VALUES ('Alice', 
   encrypt_tdes('1234567890123456'));
INSERT INTO customer VALUES ('Bob',
   encrypt_tdes('2345678901234567'));

SELECT id, DECRYPT_CHAR(creditcard, 
    'credit card number is encrypted') FROM customer;
但是,当我执行相同的步骤时,DB在第一步本身抛出错误(在设置加密密码时)

“SQL-26040:加密VP初始化失败。”

我不确定实际问题是什么,因为我找不到令人满意的解决方案


有人能帮我们解决这个问题吗?

问题是Informix没有加密VP服务器。我们已经安装了Encrypt VP server,然后加密成功


谢谢,

很抱歉我刚才错过了这个。请提供平台(操作系统和版本)信息,以及Informix的版本(精确到小数点后的最后一位)。您是如何安装此Informix副本的?您是否确保GSKit安装在正确的位置?安装程序应该自动为您执行此操作-除非您以非特权用户身份运行安装,或者从另一台计算机复制数据,或者。。。可能出现问题的选项部分取决于平台和版本。在Unix上的
/usr/lib
中查找包含
libgsk[78]
的库名称。是否有任何更新,或者您是否已找到解决方案?是的,我们为informix安装了加密VP服务器,然后错误得到解决。对不起,我完全错过了这个;我很高兴这个问题解决了。现在,如何让问题有一个可接受的答案?也许你应该把你所做的写下来,过几天,接受它。除了有另一个问题和一个公认的答案之外,它不会给你带来任何好处。