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加密
- Oracle Data Redaction資料加密Oracle加密
- Oracle TDE(透明資料加密)Oracle加密
- oracle 資料庫加加密。Oracle資料庫加密
- oracle 資料字典(轉)Oracle
- Oracle資料字典 (轉)Oracle
- Oracle 資料字典 (轉)Oracle
- Oracle對資料進行加密&解密處理Oracle加密解密
- 使用ssh tunnels加密連線oracle資料庫加密Oracle資料庫
- 資料加密加密
- Oracle資料庫資料物件分析(轉)Oracle資料庫物件
- 【轉】ORACLE資料型別Oracle資料型別
- [轉]oracle資料型別Oracle資料型別
- Windows XP 用回收站加密資料夾(轉)Windows加密
- 資料庫加密資料庫加密
- iOS - 資料加密iOS加密
- 透明資料加密加密
- Android資料加密之Aes加密Android加密
- Android資料加密之Rsa加密Android加密
- Android資料加密之Des加密Android加密
- [zt]Oracle 10G:透明資料加密技術(TDE)Oracle 10g加密
- 資料加密(對稱加密和非對稱加密)加密
- 轉載oracle資料庫鎖Oracle資料庫
- oracle 資料型別轉換Oracle資料型別
- Oracle資料庫碎片整理(轉)Oracle資料庫
- oracle資料庫巡檢(轉)Oracle資料庫
- 手工建立oracle資料庫(轉)Oracle資料庫
- ORACLE資料庫簡介(轉)Oracle資料庫
- ORACLE的資料型別(轉)Oracle資料型別
- 取得oracle資料庫資訊(轉)Oracle資料庫
- 資料加密-國密SM2對資料進行加密加密
- 2.9.2 透明資料加密加密
- JuiceFS 資料加密原理UI加密
- 資料加密方式:APM加密
- Oracle 10G 新特性--透明資料加密技術(TDE)Oracle 10g加密
- ORACLE應用經驗(4)-加密程式(轉)Oracle加密
- EFS加密資料夾無法開啟怎麼辦(轉)加密