⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 decval.sql

📁 OReilly Oracle PL SQL Programming第4版源代码
💻 SQL
字号:
REMREM Define a variable to hold the encrypted valuevariable enc_val varchar2(2000);declare   l_key     varchar2(2000) := '1234567890123456';   l_in_val  varchar2(2000) := 'ConfidentialData';   l_mod     number := dbms_crypto.ENCRYPT_AES128                     + dbms_crypto.CHAIN_CBC                     + dbms_crypto.PAD_PKCS5;   l_enc     raw (2000);begin   l_enc := dbms_crypto.encrypt      (         utl_i18n.string_to_raw (l_in_val, 'AL32UTF8'),         l_mod,         utl_i18n.string_to_raw (l_key, 'AL32UTF8')      );   dbms_output.put_line ('Encrypted='||l_enc);   :enc_val := rawtohex(l_enc);end;/declare   l_key     varchar2(2000) := '1234567890123456';   l_in_val  raw (2000) := hextoraw(:enc_val);   l_mod     number := dbms_crypto.ENCRYPT_AES128                     + dbms_crypto.CHAIN_CBC                     + dbms_crypto.PAD_PKCS5;   l_dec     raw (2000);begin   l_dec := dbms_crypto.decrypt      (         l_in_val,         l_mod,         UTL_I18N.STRING_TO_RAW (l_key, 'AL32UTF8')      );   dbms_output.put_line         ('Decrypted='||utl_i18n.raw_to_char(l_dec));end;/

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -