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的函數來使用應該會比我們自己寫加密
函數還要有效才是。
全站熱搜
留言列表