CREATE OR REPLACE  FUNCTION "CIAAM"."FN_MD5" (input_string IN
    VARCHAR2)
    RETURN VARCHAR2
IS
    raw_input  RAW (256) := UTL_RAW.cast_to_raw (input_string);
    decrypted_raw   RAW (2048);
BEGIN
    DBMS_OBFUSCATION_TOOLKIT.md5 (input => raw_input,
                                  checksum => decrypted_raw);
    RETURN upper(RAWTOHEX(decrypted_raw));
END;

會找這個函數的原因是會計師認為我們的ERP系統,使用者的密碼是明碼,
不符合資訊安全的規定,直接找MD5的函數來使用應該會比我們自己寫加密
函數還要有效才是。
arrow
arrow
    全站熱搜
    創作者介紹
    創作者 keven 的頭像
    keven

    平凡的幸福(備站)

    keven 發表在 痞客邦 留言(0) 人氣()