JUST DO IT ~

我只想当个程序员

oracle md5 hash


CREATE OR REPLACE FUNCTION USERINFO.md5hash (str IN VARCHAR2)
    
RETURN VARCHAR2
    
IS v_checksum VARCHAR2(32);

    
BEGIN
        v_checksum :
= LOWER( RAWTOHEX( UTL_RAW.CAST_TO_RAW( sys.dbms_obfuscation_toolkit.md5(input_string => str) ) ) );
        
RETURN v_checksum;
        EXCEPTION
            
WHEN NO_DATA_FOUND THEN
            
NULL;
        
WHEN OTHERS THEN
            
-- Consider logging the error and then re-raise
            RAISE;
    
END md5hash;
/

参考:
http://stackoverflow.com/questions/22533037/how-to-call-oracle-md5-hash-function

https://docs.oracle.com/cd/E17952_01/refman-5.1-en/encryption-functions.html

http://blog.csdn.net/junmail/article/details/4358516


 

posted on 2015-04-15 14:55 小高 阅读(297) 评论(0)  编辑  收藏 所属分类: Oracle


只有注册用户登录后才能发表评论。


网站导航:
 

导航

<2015年4月>
2930311234
567891011
12131415161718
19202122232425
262728293012
3456789

统计

常用链接

留言簿(3)

随笔分类(352)

收藏夹(19)

关注的blog

手册

搜索

积分与排名

最新评论

阅读排行榜

评论排行榜