Я хочу переместить логику шифрования данных для одного из столбцов в таблице postgres, которая в настоящее время реализуется с использованием алгоритма шифрования AES192 на стороне сервера, с использованием криптомодуля для nodejs, в postgresql.
Приведенная ниже функция для шифрования данных.
function encrypt(s) {
var cipher = crypto.createCipher('aes192', 'cipherpwd');
var buf = cipher.update(s, 'utf8', 'hex');
buf += cipher.final('hex');
return buf;
}
Есть ли способ, с помощью которого мы можем добиться дешифрования при извлечении данных с использованием самого запроса psql?Я попробовал функции pgp_sym_decrypt / pgp_sym_decrypt_bytea , но не смог сделать это правильно.