【问题标题】:Password Encription (SHA1) by Oracle Weblogic 10.3.2Oracle Weblogic 10.3.2 的密码加密 (SHA1)
【发布时间】:2011-02-11 23:53:00
【问题描述】:

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

abcdefg

使用 SHA-1 加密结果:

teshjSf9GOUIvRHljjMafld8YsWTlQ4=

我尝试过各种执行 SHA-的网站!加密,但上述答案都没有。有可能正在使用盐。基本上,采取了哪些步骤来获得结果。

感谢任何帮助。

【问题讨论】:

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


    【解决方案1】:

    密码应该加盐。希望连甲骨文都知道这一点。如果是这样,您将需要特定密码的盐。

    您还需要知道哈希函数的应用次数,以及盐与密码的结合方式。我怀疑这是否被视为已发布的接口,因此 WebLogic 不太可能对此进行记录。

    【讨论】:

    • 谢谢@erickson。您对所使用的盐的看法是正确的。看起来联系 WegLogic 会有所帮助。
    • "DOMAIN_HOME/security/SerializedSystemIni.dat" 是盐文件
    【解决方案2】:

    试试这个,它适用于 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())));
    }
    

    【讨论】:

      猜你喜欢
      • 2011-03-03
      • 2012-06-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-09-09
      • 1970-01-01
      • 1970-01-01
      • 2014-03-26
      相关资源
      最近更新 更多