PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Suche nach verschlüsselten Feldern in Postgres

Wenn Sie sich die PostgreSQL-Dokumentation ansehen (Anhang F.25. pgcrypto - F .25.3 PGP-Verschlüsselungsfunktionen ):

(Hervorhebung von mir.)

Das Folgende gibt also jedes Mal unterschiedliche Ergebnisse, wenn Sie es ausführen:

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

Verwenden Sie beim Testen des Passworts pgp_sym_decrypt stattdessen kann es wie folgt getestet werden:

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