一、技術(shù)點(diǎn)
1、 DBMS_OBFUSCATION_TOOLKIT.MD5
DBMS_OBFUSCATION_TOOLKIT.MD5是MD5編碼的數(shù)據(jù)包函數(shù),但偶在使用select DBMS_OBFUSCATION_TOOLKIT.MD5(input_string =>'abc') a from Dual時(shí),卻有錯(cuò)誤提示,看來該函數(shù)只能直接在程序包中調(diào)用,不能直接應(yīng)用于SELECT語句。
2、Utl_Raw.Cast_To_Raw
DBMS_OBFUSCATION_TOOLKIT.MD5返回的字串,是RAW類型,要正確顯示,需要經(jīng)過Utl_Raw.Cast_To_Raw轉(zhuǎn)換
二、應(yīng)用
1、直接調(diào)用
注意:可以在存儲(chǔ)過程中直接調(diào)用,如果要嵌套調(diào)用md5時(shí),記得每次調(diào)用后都用Utl_Raw.Cast_To_Raw進(jìn)行轉(zhuǎn)換,否則最后出來的結(jié)果是錯(cuò)誤的。
2、構(gòu)造函數(shù)后,再調(diào)用
調(diào)用md5函數(shù)示例:
另附:Oracle中MD5函數(shù)語句
標(biāo)簽:贛州 蘇州 來賓 玉樹 長沙 遼寧 大興安嶺 棗莊
巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Oracle中的MD5加密詳解》,本文關(guān)鍵詞 Oracle,中的,MD5,加密,詳解,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。