oracle加密encrypt,解密decrypt,

目录

oracle加密encrypt,解密decrypt加密

解密

oracle加密encrypt,解密decrypt

有的oracle版本没有加解密函数,以下操作可以手动添加

oracle数据使用加密解密,我们首先要先赋予dbms_crypto权限给用户。

grant execute on dbms_crypto to user;

加密

CREATE OR REPLACE FUNCTION F_ENCRYPT_DATA(NUMBER_IN IN VARCHAR2,

SECRETKEY IN VARCHAR2) RETURN RAW IS

NUMBER_IN_RAW RAW(128) := UTL_I18N.STRING_TO_RAW(NUMBER_IN, 'AL32UTF8');

KEY_NUMBER VARCHAR2(32) := SECRETKEY;

KEY_RAW RAW(128) := UTL_RAW.CAST_FROM_NUMBER(KEY_NUMBER);

ENCRYPTED_RAW RAW(128);

BEGIN

ENCRYPTED_RAW := DBMS_CRYPTO.ENCRYPT(SRC => NUMBER_IN_RAW,

TYP => DBMS_CRYPTO.DES_CBC_PKCS5,

KEY => KEY_RAW);

RETURN ENCRYPTED_RAW;

END;

解密

CREATE OR REPLACE FUNCTION F_DECRYPT_DATA(ENCRYPTED_RAW IN RAW,

SECRETKEY IN VARCHAR2)

RETURN VARCHAR2 IS

DECRYPTED_RAW RAW(128);

KEY_NUMBER VARCHAR2(32) := SECRETKEY;

KEY_RAW RAW(128) := UTL_RAW.CAST_FROM_NUMBER(KEY_NUMBER);

BEGIN

DECRYPTED_RAW := DBMS_CRYPTO.DECRYPT(SRC => ENCRYPTED_RAW,

TYP => DBMS_CRYPTO.DES_CBC_PKCS5,

KEY => KEY_RAW);

RETURN UTL_I18N.RAW_TO_CHAR(DECRYPTED_RAW, 'AL32UTF8');

END;

http://www.dengb.com/oracle/1397352.htmlwww.dengb.comtruehttp://www.dengb.com/oracle/1397352.htmlTechArticleoracle加密encrypt,解密decrypt, 目录 oracle加密encrypt,解密decrypt 加密 解密 oracle加密encrypt,解密decrypt 有的oracle版本没有加解密函数,以下操作可...

oracle 加密怎么解密,oracle加密encrypt,解密decrypt,相关推荐

  1. oracle加密 解密,oracle加密encrypt,解密decrypt

    本文将为您描述oracle加密encrypt,解密decrypt,教程操作步骤:oracle加密encrypt,解密decrypt 目录 oracle加密encrypt,解密decrypt 加密 解密 ...

  2. 使用wrap和unwrap加密解密Oracle的PL/SQL对象(包,存储过程,函数等)代码

    使用wrap和unwrap加密解密Oracle的PL/SQL对象(包,存储过程,函数等)代码 Oracle数据库系统自带的PL/SQL对象(包,存储过程,函数等)的代码绝大部分都是使用了wrap程序加 ...

  3. Oracle wrap 和 unwrap( 加密与解密) 说明

    一. Wrap 说明 官网的说明如下: A PL/SQL Source Text Wrapping http://download.oracle.com/docs/cd/E11882_01/appde ...

  4. Encrypt 和 Decrypt 加密--解密

    [例句]In order to encrypt and decrypt, you need an encryption algorithm and a key. 为了进行加密和解密,您需要加密算法和密 ...

  5. Oracle 加密配置,Oracle sqlnet设置网络传输加密

    1.查看加密组件 [oracle@yuntestdb ~]$ adapters Installed Oracle Net transport protocols are: IPC BEQ TCP/IP ...

  6. 数据安全:通过Oracle的基本函数实现简单加密脱敏函数

    注我们获得更多精彩 作者 | 苏星开,云和恩墨南区交付技术顾问,曾服务过通信.能源生产.金融等行业客户,擅长 SQL 审核和优化,DataGuard 容灾等. 概述 这里主要介绍两种操作简易的加密脱密 ...

  7. oracle中毒,oracle数据库中毒恢复 oracle数据库解密恢复 服务器中勒索病毒解密恢复.Hermes666...

    oracle数据库中毒恢复 oracle数据库解密恢复 服务器中勒索病毒解密恢复.Hermes666 客户名称 保密 数据类型 oracle 11G 数据容量 100 gb 故障类型 服务器中毒,文件 ...

  8. android xml加密解密,华为配置加解密工具

    华为配置加解密工具是一款实用的加密解密软件,支持XML加解密,支持CFG加解密,支持密文解密等等,加密强度高非常安全,解密快不影响源文件,可以有效保障隐私重要文件的安全,有需要的朋友欢迎使用. 常见问 ...

  9. java ase 加密_java实现ase加密解密

    展开全部 这个算法java SDK自带的额 参考代码如下: /**解密 * @param content  待解密内容 * @param password 解密密钥 * @return */ publ ...

最新文章

  1. 遇见requestAnimationFrame
  2. Android自定义水波纹动画Layout
  3. docker supervisor管理进程
  4. 做报表必看!一个工具就可搞定中国式复杂报表需求
  5. ElementUI中使用el-calendar实现基于日历的节假日的增删改查
  6. Oracle原理: 归档方式和日志文件
  7. 17年三月计算机二级,2017年3月计算机二级考试攻略
  8. [Luogu1890]gcd区间
  9. Mybatis 拦截器介绍
  10. 反转!美光、英特尔等多家美企恢复对华为供货;首例云服务器存储侵权案改判,阿里云不担责;英国政府拟严格审查Libra……...
  11. 最优化学习笔记(二十)——全局搜索算法
  12. 成为iPhone游戏开发者的十大秘技
  13. 【Spring第一篇】ClassPathXmlApplicationContext工作原理
  14. 【撸码师的备忘录】JedisPool.returnResource()遭弃用
  15. Web前端开发视频教程
  16. linux命令iconv_linux命令系列之iconv
  17. dompdf中文乱码、换行解决方案
  18. 节日大全c语言程序,C语言 程序设计 节日查询及任务提醒系统-万年历.doc
  19. strcmp函数实现(c语言)
  20. Office 2007兼容工具包

热门文章

  1. 从MVP到微软产品经理的几点心得
  2. [Abp vNext 源码分析] - 4. 工作单元
  3. CentOS 7.4 下 如何部署 AspNetCore 结合 consul
  4. WebApi client 的面向切面编程
  5. WebSocket In ASP.NET Core
  6. 跨平台的.NET邮件协议MailKit组件解析
  7. 使用 RxJS 实现 JavaScript 的 Reactive 编程
  8. C#对window 硬件类操作,ManagementObjectSearcher
  9. JavaScript读取本地图片到浏览器
  10. 油管螺纹尺寸对照表_yt15硬质合金刀片尺寸|A320焊接刀头参数