Oracle MD5 函数

来源:互联网 发布:淘宝鬼冢虎官方旗舰店 编辑:程序博客网 时间:2024/06/03 05:54
Oracle MD5 函数
===========================================================

源代码:


CREATE OR REPLACE FUNCTION fn_md5 (input_string IN VARCHAR2)
    RETURN VARCHAR2
IS
    raw_input                        RAW (128) 
                                           := UTL_RAW.cast_to_raw (input_string);
    decrypted_raw                    RAW (2048);
    error_in_input_buffer_length     EXCEPTION;
BEGIN
    DBMS_OBFUSCATION_TOOLKIT.md5 (input => raw_input,
                                  checksum => decrypted_raw
                                 );
    RETURN LOWER (RAWTOHEX (decrypted_raw));
END;
原创粉丝点击