Шифрование столбцов в Informix - SQL -26040: сбой инициализации Encrypt VP - PullRequest
1 голос
/ 22 декабря 2011

Мы используем Informix в качестве БД для нашего приложения.

У нас есть новое требование шифровать только один столбец (ID). Шифрование не должно быть внешним и должно быть в самой БД.

IBM объясняет процедуру шифрования в http://publib.boulder.ibm.com/infocenter/idshelp/v10/index.jsp?topic=/com.ibm.sqls.doc/sqls1024.htm

Шаги следующие:

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;

Но когда я выполняю тот же шаг, БД выдает ошибку в самом первом шаге (при установленном пароле шифрования).

"SQL -26040: сбой инициализации шифрования VP."

Я не уверен, что является реальной проблемой, так как я не мог найти удовлетворительное решение.

Может ли кто-нибудь помочь нам решить эту проблему?

1 Ответ

0 голосов
/ 17 октября 2013

Проблема с сервером Encrypt VP, отсутствующим для Informix. Мы установили сервер Encrypt VP, после чего шифрование прошло успешно.

Спасибо

...