码迷,mamicode.com
首页 > 数据库 > 详细

oracle中实现md5加密

时间:2018-06-25 16:54:04      阅读:519      评论:0      收藏:0      [点我收藏+]

标签:自定义   passwd   hone   ring   自己   网络   raw   ast   加密   

记得要实现md5加密,在oracle 11g 和 12c中是有不同的方式的,在12c中较为简单,记得直接有预定义的函数。

但是在11g中要实现就需要自己进行一些额外的处理,以下给出一个md5函数的实现(来自网络):

(1)自定义函数
create or replace FUNCTION MD5(
passwd IN VARCHAR2)
RETURN VARCHAR2
IS
val varchar2(32);
begin
  val := utl_raw.cast_to_raw(dbms_obfuscation_toolkit.md5(input_string => passwd)) ;
  RETURN val;
END;
(2)应用
SELECT decode(MOBILE_PHONE,NULL,‘‘,md5(MOBILE_PHONE))  from 表明 ;

oracle中实现md5加密

标签:自定义   passwd   hone   ring   自己   网络   raw   ast   加密   

原文地址:https://www.cnblogs.com/vanwoos/p/9224530.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!