sql >> Base de Datos >  >> RDS >> PostgreSQL

Buscando campo encriptado en Postgres

Si observa la documentación de PostgreSQL (Apéndice F.25. pgcrypto - F .25.3 Funciones de cifrado PGP ):

(Énfasis mío).

Entonces, lo siguiente da resultados diferentes cada vez que lo ejecuta:

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

Al probar la contraseña, use pgp_sym_decrypt en cambio, se puede probar así:

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