采用Oracle的dbms_obfuscation_toolkit的加密

create or replace function MD5
(vpassword in varchar2)
return varchar2
is
retval varchar2(32);
begin
    retval := utl_raw.cast_to_raw(dbms_obfuscation_toolkit.MD5(input_string =>lower(vpassword)));
    return retval;
end;
时间: 2024-08-14 00:08:43

采用Oracle的dbms_obfuscation_toolkit的加密的相关文章

Oracle中对列加密的方法

Oracle中对列加密的方法 2011-12-22 17:21:13 分类: Linux Oracle支持多种列加密方式: 1,透明数据加密(TDE):create table encrypt_col(id int,txt varchar2(100) encrypt using '算法名称' identified by '密钥' no salt);优点:对应用完全透明缺点:需要数据库管理员管理wallet,增加了管理复杂性,也无法避免数据库管理员查看原文. 2,使用DBMS_CRYPTO包优点:

什么是私有密钥密码技术——密钥加密算法采用同一把密钥进行加密和解密

什么是私有密钥密码技术 私有密钥(Symmetric Key),又叫对称密钥.密钥加密算法采用同一把密钥进行加密和解密.它的优点是加密和解密速度非常快,但密钥的分发和管理比较困难.信息的发送者和接收者必须明确同一把密钥.因此,必须进行密钥交流,这通常需要其他更安全的信道来传送密钥.另外,每一对用户都需要有自己的一个独一无二的密钥.因此,如果一个发送者与很多人通信,就需要管理很多密钥.主要的对称密钥加密算法有DES.3DES.RC2.RC4.RC5.Blowtish和CAST等.在VPN中常用的有

采用oracle官方文件(11G)——初步Concept

采用oracle官方文件(11G)示例 这里是oracle官方文档界面,想了解oracle,阅读官方文档是唯一的方法,大致了解官方文档的使用,对官方文档有一个更直观的认识.文档可通过文章关联的链接查看到.或登录到oracle官网查看(内容更加丰富). watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvaHVhbmd5YW5sb25n/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravi

Oracle中的MD5加密

作者:iamlaosong 因为要用到MD5加密,所以在网上搜了一下相关资料,并进行仔细研究.其核心就是MD5编码的数据包函数:DBMS_OBFUSCATION_TOOLKIT.MD5,这里涉及到RAW类型,其实就是原始的代码值. MD5加密的结果就是16个byte值,也就是是RAW类型,是显示不出来的,要正确显示,需要经过Utl_Raw.Cast_To_Raw转换,这个函数的作用是将每个字节的ASCII码值用字符表示出来.为了说明清楚,举例如下:假定一个字节的二进制值是0100 0001,十六

oracle 使用 base64 des 加密解密

平时使用到的base .des 加密方法 对于des 加解密 的秘钥 长度为8位,当输入的秘钥位数大于8位自动截取. 包头 create or replace package pkg_compare is  function f_en_base64(pi_str varchar2) return varchar2;  function f_de_base64(pi_str varchar2) return varchar2;  procedure p_decrypt_des  (    pi_s

Oracle中的MD5加密详解

一.技术点 1. DBMS_OBFUSCATION_TOOLKIT.MD5 DBMS_OBFUSCATION_TOOLKIT.MD5是MD5编码的数据包函数,但偶在使用select DBMS_OBFUSCATION_TOOLKIT.MD5(input_string =>'abc') a from Dual时,却有错误提示,看来该函数只能直接在程序包中调用,不能直接应用于SELECT语句. 2.Utl_Raw.Cast_To_Raw DBMS_OBFUSCATION_TOOLKIT.MD5返回的字

Oracle GoldenGate 三、加密

写在开始前 从上周开始,我花了大量的业余时间阅读GoldenGate官方文档,并根据文档实践和进一步学习了解GoldenGate,以下便是根据官方文档理解总结的GoldenGate学习内容: Oracle GoldenGate 一.介绍和安装 Oracle GoldenGate 二.配置和使用 在[美] 莫提默·J.艾德勒,[美] 查尔斯·范多伦著的[How to Read a Book]一书中,作者强调如果你每天所学的知识你不能用你自己的语言去描述或记忆它,那说明你未真正学习和了解所学的知识,

Oracle网络传输的加密和完整性验证

转自 http://blog.itpub.net/24052272/viewspace-2129175/ 测试环境: 11.2.0.4 winodows  单机 应用场景: 对oracle服务器和客户端之间的网络传输数据进行加密和完整性校验. 默认是使用明文方式传输数据,举例可以通过wireshark.sniffer等网络抓包工具抓取到传输的具体信息. 对于敏感信息是很不安全的. 举例: 对于汉字可以通过很多在线转换工具将HEX编码转换成可读汉字. 对于了解业务的人来说,这些信息是很有价值的.

SQLServer Oracle MySQL被恶意软件加密不能使用。

SQLServer Oracle MySQL被恶意勒索病毒加密不能正常使用..mdf.HAPPYCHOOSE.mdf.HAPPYTHREECHOOSE.mdf.jones.mdf.id[DA370A35-2700].[[email protected]].Devos SQLServer,Oracle,MySQL 数据库可以做恢复修复 SQLServer,Oracle,MySQL database can be restored and repaired 1.用新版本的操作系统(PC安装win10