Ако погледнете документацията на PostgreSQL (Приложение F.25. pgcrypto - F .25.3 PGP криптиращи функции ):
(Наблягам мой.)
Така че следното дава различни резултати всеки път, когато го стартирате:
select pgp_sym_encrypt('test', 'password');
Когато тествате паролата, използвайте pgp_sym_decrypt
вместо това може да се тества по следния начин:
select pgp_sym_decrypt(pgp_sym_encrypt('test', 'password'), 'password');