密码加密(SHA1)由Oracle Weblogic 10.3.2提供

时间:2011-02-11 23:53:00

标签: encryption weblogic sha1 weblogic-10.x salt

Weblogic 10.3.2使用SHA-1(和其他)进行通过加密。例如,以下密码:

  

ABCDEFG

使用SHA-1加密结果:

  

teshjSf9GOUIvRHljjMafld8YsWTlQ4 =

我尝试过各种做SHA的网站!加密,但没有结果与上述答案。盐有可能被利用。基本上,采取了哪些措施来获得结果。

感谢任何帮助。

2 个答案:

答案 0 :(得分:1)

密码应该是盐渍的。希望甚至甲骨文知道这一点。如果是这样,您将需要盐来获取特定密码。

您还需要知道应用哈希函数的次数,以及盐与密码的组合方式。我怀疑这被认为是一个已发布的界面,因此WebLogic不太可能记录这一点。

答案 1 :(得分:1)

试试这个,它适用于weblogic SQL Authenticator

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())));
}