pg_sym_encrypt
Açıklaması şöyle.
Örnek
Tabloyu oluşturmak için şöyle yaparız.
Açıklaması şöyle.
pgp_sym_encrypt uses a salt, so you do not get the same answer each time when encrypting the same value with the same password.pg_sym_decrypt
Örnek
Tabloyu oluşturmak için şöyle yaparız.
Create table knights(age integer, nickname bytea);
Veri eklemek için şöyle yaparız.insert into knights values(21, PGP_SYM_ENCRYPT('ShiningArmor','AES_KEY'));
insert into knights values(32, PGP_SYM_ENCRYPT('Rigid','AES_KEY'));
Şifreli veriyi çekmek için şöyle yaparız.SELECT
PGP_SYM_DECRYPT(nickname::bytea, 'AES_KEY') as name,
FROM knights WHERE (
LOWER(PGP_SYM_DECRYPT(nickname::bytea, 'AES_KEY')
LIKE LOWER('%Rigid%')
);
Hiç yorum yok:
Yorum Gönder