【问题标题】:in sybase ,after database password encryption ,not able to connect在sybase中,数据库密码加密后,无法连接
【发布时间】:2016-07-25 09:02:53
【问题描述】:

我们的 sybase db 密码最近已加密并发布我无法连接到 db。我使用 Db Visualizer 7.1.4。我尝试更改 jars ,然后更改 JCE_PROVIDER_CLASS 设置,但似乎没有任何效果。请帮忙。

error :JZ0LA: Failed to instantiate Cipher object. Transformation RSA/NONE/OAEPWithSHA1AndMGF1Padding is not implemented by any of the loaded JCE providers.

详情:

  • 类型:java.sql.SQLException
  • 错误代码:0
  • SQL 状态:JZ0LA

【问题讨论】:

    标签: database-connection sybase dbvisualizer


    【解决方案1】:

    如果您正在运行 Sybase ASE,当您将自己锁定时,有一种方法可以重置密码。如果您正在运行 Sybase SQL Anywhere 或 Sybase IQ,则没有。 请准确说明您正在运行的内容。

    【讨论】:

      【解决方案2】:

      它的 sybases ASE。并不是说密码被锁定了,因为它适用于某些人。

      谢谢

      【讨论】:

        【解决方案3】:

        如果这是关于通过网络加密的密码,您需要查看:

        https://groups.google.com/forum/#!topic/sybase.public.jconnect/FD0XHvdVV6I

        我们不使用您的客户端,但我想说您可能需要使用 jconn4.jar(我无法让 jconn3 为我们的任何客户端使用网络密码加密,尽管它应该可以工作。)然后您需要 Eccpresso 加密 jars(它们随 Sybase Open Client 提供。)

        我无法帮助您如何使用 Db Visualiser 设置它们,但您可能必须在该应用中的任何位置设置一些属性,例如:

        ENCRYPT_PASSWORD=true 
        JCE_PROVIDER_CLASS=com.certicom.ecc.jcae.Certicom
        

        db visualiser 网站上似乎确实有帮助:

        https://support.dbvis.com/support/solutions/articles/1000231934-how-to-enable-password-encryption

        【讨论】:

        • 如何将这些属性添加到hibernate.cfg.xml文件中?ENCRYPT_PASSWORD=true JCE_PROVIDER_CLASS=com.certicom.ecc.jcae.Certicom
        猜你喜欢
        • 1970-01-01
        • 2016-01-07
        • 2015-07-08
        • 1970-01-01
        • 2012-01-25
        • 2020-02-27
        • 1970-01-01
        • 2014-02-01
        • 1970-01-01
        相关资源
        最近更新 更多