Oracle中使用MD5加密
来源:互联网 发布:5号电池多少毫安 知乎 编辑:程序博客网 时间:2024/05/16 14:20
查看原文:http://www.ibloger.net/article/250.html
一、技术点
1、 DBMS_OBFUSCATION_TOOLKIT.MD5
2、Utl_Raw.Cast_To_Raw
DBMS_OBFUSCATION_TOOLKIT.MD5返回的字串,是RAW类型,要正确显示,需要经过Utl_Raw.Cast_To_Raw转换二、应用
1、直接调用
declare v2 varchar2(32);begin v2 := Utl_Raw.Cast_To_Raw(sys.dbms_obfuscation_toolkit.md5(input_string => 'rapido')); dbms_output.put_line(v2);end;result:D70BC17A8A987F0CF42917930BF7F7F1
注意:可以在存储过程中直接调用,如果要嵌套调用md5时,记得每次调用后都用Utl_Raw.Cast_To_Raw进行转换,否则最后出来的结果是错误的。
2、构造函数后,再调用
create or replace function md5_digest(passwd in varchar2) return varchar2 is retval varchar2(32);begin retval := utl_raw.cast_to_raw(dbms_obfuscation_toolkit.md5(input_string => passwd)); return retval;end;---- Return an MD5 hash of the input string. -------- select md5_digest('rapido') pwd from dual
0 0
- Oracle中使用MD5加密
- Oracle中MD5加密
- oracle中MD5加密
- Java中使用MD5加密
- vue中使用MD5加密
- vue中使用MD5加密
- JAVA中使用MD5加密、sha加密
- ORACLE 中使用MD5
- oracle中针对字段进行md5加密
- oracle存储过程使用MD5加密
- Oracle中定义DES加密解密及MD5加密函数
- 在ASP中使用MD5加密
- 在ASP中使用MD5加密
- VB中使用MD5对字符串加密
- java中使用MD5进行加密
- java中使用MD5进行加密
- java中使用MD5进行加密
- java中使用MD5进行加密
- 社区挖掘中模块度Q的计算
- java字符串比较 null与""区别
- float型变量format转换中精确度设置时将int常数赋值给float型变量报错
- poj 2251 逃出牢笼,简单的bfs
- ZOJ 2850 Beautidul Meadow(水题)
- Oracle中使用MD5加密
- C++11 中STL库中新增内容
- uva11400
- DIV为空时仍然保持占位
- Windows 10技术预览版系统激活
- Java练习题-输入一个字符串,输出该字符串中字符的所有组合
- 玩转DWZ (一)---项目中怎么使用dwz
- JAVA算法题目:给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字。
- Oracle merge 语句