ORACLE資料加密(轉)
ops$tkyte@DEV816> variable x varchar2(25)
ops$tkyte@DEV816>
ops$tkyte@DEV816> exec :x := 'How Now Brown Cow';
PL/SQL procedure successfully completed.
ops$tkyte@DEV816>
ops$tkyte@DEV816> declare
2 l_data varchar2(255);
3 begin
4 l_data := rpad( :x, (trunc(length(:x)/8)+1)*8, chr(0) );
5
6 dbms_obfuscation_toolkit.DESEncrypt
7 ( input_string => l_data,
8 key_string => 'MagicKey',
9 encrypted_string=> :x );
10 end;
11 /
PL/SQL procedure successfully completed.
ops$tkyte@DEV816>
ops$tkyte@DEV816> print x
X
-------------------------
òr?=eYw]e‘SW?:YD?ê?T?
ops$tkyte@DEV816>
ops$tkyte@DEV816> declare
2 l_data varchar2(255);
3 begin
4 dbms_obfuscation_toolkit.DESDecrypt
5 ( input_string => :x,
6 key_string => 'MagicKey',
7 decrypted_string=> l_data );
8
9 :x := rtrim( l_data, chr(0) );
10 end;
11 /
PL/SQL procedure successfully completed.
ops$tkyte@DEV816>
ops$tkyte@DEV816> print x
X
-------------------------
How Now Brown Cow
ops$tkyte@DEV816>
ops$tkyte@DEV816> exec :x := 'How Now Brown Cow';
PL/SQL procedure successfully completed.
ops$tkyte@DEV816>
ops$tkyte@DEV816> declare
2 l_data varchar2(255);
3 begin
4 l_data := rpad( :x, (trunc(length(:x)/8)+1)*8, chr(0) );
5
6 dbms_obfuscation_toolkit.DESEncrypt
7 ( input_string => l_data,
8 key_string => 'MagicKey',
9 encrypted_string=> :x );
10 end;
11 /
PL/SQL procedure successfully completed.
ops$tkyte@DEV816>
ops$tkyte@DEV816> print x
X
-------------------------
òr?=eYw]e‘SW?:YD?ê?T?
ops$tkyte@DEV816>
ops$tkyte@DEV816> declare
2 l_data varchar2(255);
3 begin
4 dbms_obfuscation_toolkit.DESDecrypt
5 ( input_string => :x,
6 key_string => 'MagicKey',
7 decrypted_string=> l_data );
8
9 :x := rtrim( l_data, chr(0) );
10 end;
11 /
PL/SQL procedure successfully completed.
ops$tkyte@DEV816>
ops$tkyte@DEV816> print x
X
-------------------------
How Now Brown Cow
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/756652/viewspace-242352/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle透明資料加密Oracle加密
- 【轉】ORACLE資料型別Oracle資料型別
- sql、oracle資料多行轉單行SQLOracle
- Oracle資料庫日期格式轉換操作Oracle資料庫
- oracle資料隱式轉換規則Oracle
- Oracle DG資料庫狀態轉換Oracle資料庫
- 資料加密加密
- ORACLE 資料庫管理員的職責(轉)Oracle資料庫
- PowerDesigner連線Oracle逆向生成資料模型(轉載)Oracle模型
- 資料庫加密資料庫加密
- 資料加密(對稱加密和非對稱加密)加密
- Oracle使用RMAN將普通資料檔案轉成ASMOracleASM
- 資料加密-國密SM2對資料進行加密加密
- 2.9.2 透明資料加密加密
- JuiceFS 資料加密原理UI加密
- [轉]Oracle資料庫ASH和AWR的簡單介紹Oracle資料庫
- Oracle資料庫關於SQL的執行計劃(轉)Oracle資料庫SQL
- Oracle 資料庫 10g中的分割槽功能(轉)Oracle資料庫
- Oracle閃回功能恢復偶然丟失的資料(轉)Oracle
- Oracle TDE加密測試Oracle加密
- Oracle時間資訊特性(轉)Oracle
- 「Oracle」Oracle 資料庫安裝Oracle資料庫
- [Oracle]Oracle資料庫資料被修改或者刪除恢復資料Oracle資料庫
- 編碼、摘要和加密(三)——資料加密加密
- PostgreSQL 資料加密之 pgcryptoSQL加密GC
- openGauss-透明資料加密加密
- Oracle blob型別資料轉換成 base64編碼Oracle型別
- 如何處理Oracle資料庫中的壞塊問題(轉)Oracle資料庫
- 資料加密 第六篇:透明檔案加密加密
- oracle資料庫與oracle例項Oracle資料庫
- 「Oracle」Oracle資料庫基本概念Oracle資料庫
- 「Oracle」Oracle 資料庫基本概念Oracle資料庫
- ORACLE透明加密安裝操作Oracle加密
- 玩轉混合加密加密
- Oracle 資料型別Oracle資料型別
- Oracle資料塊格式Oracle
- Oracle資料庫配置Oracle資料庫
- oracle 參考資料Oracle