oracle 创建md5函数
1.情景展示
在oracle当中,如何使用md5进行加密?
2.具体分析
通过调用DBMS_OBFUSCATION_TOOLKIT.MD5()函数来实现;
DBMS_OBFUSCATION_TOOLKIT.MD5返回的字串,是RAW类型,要正确显示,需要经过Utl_Raw.Cast_To_Raw转换。
3.解决方案
CREATE OR REPLACE FUNCTION MD5 (
PASSWD IN VARCHAR2)
RETURN VARCHAR2
IS
--PASSWD 需要加密的字符
--REMARK:MD5加密
retval varchar2(32);
BEGIN
retval := UTL_RAW.CAST_TO_RAW(DBMS_OBFUSCATION_TOOLKIT.MD5(INPUT_STRING => PASSWD));
RETURN retval;
END;
4.效果展示
语法:
MD5('待加密字符串')
本文来自博客园,作者:Marydon,转载请注明原文链接:https://www.cnblogs.com/Marydon20170307/p/16789267.html