Oracle的md5函数
--1)删除MD5函数
DROP FUNCTION MD5;
--2)创建md5函数
CREATE OR REPLACE FUNCTION MD5(
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;
--3)测试MD5函数
select md5('a') from dual;
--result:
--32位字符串:0CC175B9C0F1B6A831C399E269772661