1

我们的 sybase db 密码最近已加密并发布我无法连接到 db。我使用 Db Visualizer 7.1.4。我尝试更改jar,然后更改 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
4

3 回答 3

0

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

于 2016-07-25T23:44:42.993 回答
0

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

谢谢

于 2016-07-26T07:39:23.650 回答
0

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

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

于 2016-07-27T10:08:14.783 回答