首页 > 数据库 >oracle 创建md5函数

oracle 创建md5函数

时间:2022-10-13 18:46:50浏览次数:81  
标签:DBMS 加密 函数 PASSWD TOOLKIT oracle md5 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('待加密字符串')

 

写在最后

  哪位大佬如若发现文章存在纰漏之处或需要补充更多内容,欢迎留言!!!

 相关推荐:

标签:DBMS,加密,函数,PASSWD,TOOLKIT,oracle,md5,MD5
From: https://www.cnblogs.com/Marydon20170307/p/16789267.html

相关文章