在我們的數據庫中,信用卡號被加密,以便將加密數據存儲在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讀取解密的數據?
謝謝!