Pokud se podíváte na dokumentaci PostgreSQL (Příloha F.25. pgcrypto - F .25.3. Funkce šifrování PGP ):
(Zdůrazněte můj.)
Takže následující poskytuje různé výsledky při každém spuštění:
select pgp_sym_encrypt('test', 'password');
Při testování hesla použijte pgp_sym_decrypt
místo toho lze testovat takto:
select pgp_sym_decrypt(pgp_sym_encrypt('test', 'password'), 'password');