Я пытаюсь проверить расширение pgcrypto в Postgres, но у меня есть некоторые трудности. Когда я пытаюсь и шифровать данные, я продолжаю получатьПроблема с pgcrypto pgp_pub_encrypt
ERROR: No encryption key found
********** Error **********
ERROR: No encryption key found
SQL state: 39000
я использовал Kleopatra создать паб/закрытый ключ, но это не похоже на работу.
испытаний Таблица:
CREATE TABLE notes
(
id serial NOT NULL,
note bytea,
description text,
CONSTRAINT pk_notes PRIMARY KEY (id)
)
WITH (
OIDS=FALSE
);
Любые предложения будут фантастическими.
Вот мой Вставить код:
INSERT INTO "notes"("note")
VALUES(pgp_pub_encrypt('This test data', dearmor(
'-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v2
mQENBFUNhxMBCADXMrvdx/UmVdH0ABZdmUIjCe3/lh7s7G6AFRjryFfuZbcj62//
LBxRq2QsONxuzNq8HIwssuLQxOtU9yqv5U49TGl4wuu+2jGorKnbDIKCIrM7tFpi
JSOeClsDJer9I+UrXbYQLSoN/nyYUxl5ColxnvmWnQagZH71L5eLKke/W4DJXcgW
N3Yt6vfi4wOFQ3IdVQeMP8b6ehZjbTU2+eDShvsLhkUYD5//OGjpshsBocnIvZBe
...
...
...
...
B/0SD4A2b6buRnwyDtJ+eTBjQTVT3ISSgTtwtmtLQvy4/3r95G/3UdB/+ZtB1ygB
H/1h9gh2NbonRS0uoIvhsy81/G+qXngnvuIL2K3SeDV5rF9AMEX1NWeoX73GhdD2
X6Er82DfC8cowqWge4yM55FRMo3k2Upjo004ofDmpj/wbJDspU/iDIUHWYv+upEJ
0yeVukQLaRe3/IMqd0lSHW0piDLP6FvG98suZOPZS6ivYCE1Y7cFUPxxPAZRvxVO
dXbPRUw8vBHBDHoJ8h+zcBz4kinj4I28gXNIzaMLZU6+Ju+GicAMwh3iS2TBSM8y
fZn+OwxJfeAUq9sw94A3hmPU
=2/+P
-----END PGP PUBLIC KEY BLOCK-----')));