2011-02-11 4 views
0

Weblogic 10.3.2는 패스 암호화에 SHA-1 (및 기타)를 사용합니다. 예를 들어 다음과 같은 암호 :Oracle Weblogic의 비밀번호 암호화 (SHA1) 10.3.2

SHA-1 암호화 결과

ABCDEFG : 나는 SHA-않는 다양한 웹 사이트를 시도

teshjSf9GOUIvRHljjMafld8YsWTlQ4 =! 암호화하지만, 위의 답을 얻은 결과는 없습니다. 소금이 이용되고있을 가능성이 있습니다. 기본적으로 결과를 얻기 위해 취해진 조치는 무엇입니까?

도움을 주시면 감사하겠습니다.

답변

1

암호를 소금에 절여야합니다. 바라건대 오라클도 알고 있습니다. 그렇다면 특정 비밀번호에 소금이 필요합니다.

또한 해시 함수가 적용된 횟수와 소금이 암호와 결합 된 방법을 알아야합니다. 이것이 게시 된 인터페이스로 간주되기 때문에 WebLogic은 이것을 문서화하지 않을 것입니다.

+0

감사 @erickson 작동합니다. 소금 사용에 대해 당신이 맞습니다. WegLogic에 문의하는 것이 도움이 될 것 같습니다. –

+1

"DOMAIN_HOME/security/SerializedSystemIni.dat"는 소금 파일입니다. – Abid

1

이 시도, 그것은 웹 로직 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()))); 
} 
관련 문제