Postgres эквивалент AES-шифрования / дешифрования в nodejs с использованием crypto - PullRequest
0 голосов
/ 03 декабря 2018

Я хочу переместить логику шифрования данных для одного из столбцов в таблице 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 , но не смог сделать это правильно.

...