oracle 加密怎么解密,oracle加密encrypt,解密decrypt,
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,相关推荐
- oracle加密 解密,oracle加密encrypt,解密decrypt
本文将为您描述oracle加密encrypt,解密decrypt,教程操作步骤:oracle加密encrypt,解密decrypt 目录 oracle加密encrypt,解密decrypt 加密 解密 ...
- 使用wrap和unwrap加密解密Oracle的PL/SQL对象(包,存储过程,函数等)代码
使用wrap和unwrap加密解密Oracle的PL/SQL对象(包,存储过程,函数等)代码 Oracle数据库系统自带的PL/SQL对象(包,存储过程,函数等)的代码绝大部分都是使用了wrap程序加 ...
- Oracle wrap 和 unwrap( 加密与解密) 说明
一. Wrap 说明 官网的说明如下: A PL/SQL Source Text Wrapping http://download.oracle.com/docs/cd/E11882_01/appde ...
- Encrypt 和 Decrypt 加密--解密
[例句]In order to encrypt and decrypt, you need an encryption algorithm and a key. 为了进行加密和解密,您需要加密算法和密 ...
- Oracle 加密配置,Oracle sqlnet设置网络传输加密
1.查看加密组件 [oracle@yuntestdb ~]$ adapters Installed Oracle Net transport protocols are: IPC BEQ TCP/IP ...
- 数据安全:通过Oracle的基本函数实现简单加密脱敏函数
注我们获得更多精彩 作者 | 苏星开,云和恩墨南区交付技术顾问,曾服务过通信.能源生产.金融等行业客户,擅长 SQL 审核和优化,DataGuard 容灾等. 概述 这里主要介绍两种操作简易的加密脱密 ...
- oracle中毒,oracle数据库中毒恢复 oracle数据库解密恢复 服务器中勒索病毒解密恢复.Hermes666...
oracle数据库中毒恢复 oracle数据库解密恢复 服务器中勒索病毒解密恢复.Hermes666 客户名称 保密 数据类型 oracle 11G 数据容量 100 gb 故障类型 服务器中毒,文件 ...
- android xml加密解密,华为配置加解密工具
华为配置加解密工具是一款实用的加密解密软件,支持XML加解密,支持CFG加解密,支持密文解密等等,加密强度高非常安全,解密快不影响源文件,可以有效保障隐私重要文件的安全,有需要的朋友欢迎使用. 常见问 ...
- java ase 加密_java实现ase加密解密
展开全部 这个算法java SDK自带的额 参考代码如下: /**解密 * @param content 待解密内容 * @param password 解密密钥 * @return */ publ ...
最新文章
- 遇见requestAnimationFrame
- Android自定义水波纹动画Layout
- docker supervisor管理进程
- 做报表必看!一个工具就可搞定中国式复杂报表需求
- ElementUI中使用el-calendar实现基于日历的节假日的增删改查
- Oracle原理: 归档方式和日志文件
- 17年三月计算机二级,2017年3月计算机二级考试攻略
- [Luogu1890]gcd区间
- Mybatis 拦截器介绍
- 反转!美光、英特尔等多家美企恢复对华为供货;首例云服务器存储侵权案改判,阿里云不担责;英国政府拟严格审查Libra……...
- 最优化学习笔记(二十)——全局搜索算法
- 成为iPhone游戏开发者的十大秘技
- 【Spring第一篇】ClassPathXmlApplicationContext工作原理
- 【撸码师的备忘录】JedisPool.returnResource()遭弃用
- Web前端开发视频教程
- linux命令iconv_linux命令系列之iconv
- dompdf中文乱码、换行解决方案
- 节日大全c语言程序,C语言 程序设计 节日查询及任务提醒系统-万年历.doc
- strcmp函数实现(c语言)
- Office 2007兼容工具包
热门文章
- 从MVP到微软产品经理的几点心得
- [Abp vNext 源码分析] - 4. 工作单元
- CentOS 7.4 下 如何部署 AspNetCore 结合 consul
- WebApi client 的面向切面编程
- WebSocket In ASP.NET Core
- 跨平台的.NET邮件协议MailKit组件解析
- 使用 RxJS 实现 JavaScript 的 Reactive 编程
- C#对window 硬件类操作,ManagementObjectSearcher
- JavaScript读取本地图片到浏览器
- 油管螺纹尺寸对照表_yt15硬质合金刀片尺寸|A320焊接刀头参数