PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

Ricerca campo crittografato in Postgres

Se guardi la documentazione di PostgreSQL (Appendice F.25. pgcrypto - F .25.3 Funzioni di crittografia PGP ):

(Enfasi mia.)

Quindi quanto segue dà risultati diversi ogni volta che lo esegui:

select pgp_sym_encrypt('test', 'password');

Durante il test della password usa pgp_sym_decrypt invece, può essere testato in questo modo:

select pgp_sym_decrypt(pgp_sym_encrypt('test', 'password'), 'password');