有沒有辦法在oracle 10g中使用unix crypt method對值進行編碼?Oracle:有沒有辦法使用unix crypt方法對值進行編碼?
(其他DBMS像MySQL support this)
有沒有辦法在oracle 10g中使用unix crypt method對值進行編碼?Oracle:有沒有辦法使用unix crypt方法對值進行編碼?
(其他DBMS像MySQL support this)
只要你是一個Oracle8i或更高版本,這是可能的。
解決方案是編寫一個Java存儲過程,它可以執行OS命令,並使用它運行Unix 。 Tim Hall的Oracle-Base網站提供了一個如何對這些東西進行編碼的例子。 Find it here。
的DBMS_CRYPTO
PL/SQL程序包具有加密,但是使用Unix crypt(1)
的天然弱點無。這更類似於crypt(3)
。
如果你需要確切的crypt(1)
實現,你將不得不自己編寫代碼。這是它的C code。
不幸的是,我需要確切的密碼編碼。 – MRalwasser 2011-05-03 14:23:20
希望他不在窗戶上;如果是這樣,他將不得不安裝POSIX引導。 – 2011-05-04 04:18:46
我不在窗戶上,但不幸的是這不適合我。無論如何,我會接受答案。謝謝 – MRalwasser 2011-05-25 21:19:04