2011-02-11 55 views
0

Weblogic 10.3.2使用SHA-1(及其他)進行密碼加密。例如,下面的密碼:Oracle Weblogic 10.3.2的密碼註冊(SHA1)

ABCDEFG

與SHA-1加密結果:

teshjSf9GOUIvRHljjMafld8YsWTlQ4 =

我已經試過那些SHA-各種網站!加密,但沒有結果與上述答案。 Salt正在被使用。基本上,採取了哪些步驟來獲得結果。

任何幫助表示讚賞。

回答

1

密碼應該被鹽漬。希望即使是Oracle也知道這一點。如果是這樣,你需要鹽來獲得特定的密碼。

您還需要知道散列函數的應用次數以及salt與密碼的組合方式。我懷疑這被認爲是一個公開的接口,所以WebLogic不太可能記錄這一點。

+0

感謝@erickson。你對使用的鹽是正確的。看起來像聯繫WegLogic會有所幫助。 – 2011-02-12 00:18:52

1

試試這個,它的工作原理爲WebLogic SQL驗證器

public static void main(String args[]) throws NoSuchAlgorithmException { 
String password="abcdef"; 
System.out.println("{SHA-1}" 
       + new sun.misc.BASE64Encoder() 
       .encode(java.security.MessageDigest.getInstance("SHA1") 
       .digest(password.getBytes()))); 
}