在我们的数据库中,信用卡号被加密,以便将加密数据存储在postgresql数据库中,我们正在按照以下方式进行操作。在postgres中插入加密数据
\set pubkey '''' `sed -e "s/'/''/g" -e 's/\\n/\\r\\n/g' -e 's/\\/\\\\/g' < /home/vinit/fnpub.key` ''''
\set pvtkey '''' `sed -e "s/'/''/g" -e 's/\\n/\\r\\n/g' -e 's/\\/\\\\/g' < /home/vinit/fnpvt.key` ''''
select pgp_pub_decrypt(number, dearmor(:pvtkey),'testypassword') from payment_detail limit 2;
应用程序正在使用hibernate,如何使用加密插入数据并使用hibernate读取解密的数据?
谢谢!