开发者社区 问答 正文

druid 1.0.16密码加密:报错

使用druid最新版本1.0.16生成加密密码时 每次生成的password都不一样,请问如何配置datasource才能正常解密,谢谢!


目前使用如下名称生成密码:

java -cp druid-1.0.16.jar com.alibaba.druid.filter.config.ConfigTools 123456

展开
收起
kun坤 2020-06-06 14:53:47 766 分享 版权
1 条回答
写回答
取消 提交回答
  • -**--*-

    每次生成的password都不一样” ??????????######

    已经解决了 1.0.16开始加密加入了publickey 需要配置

    <property name="connectionProperties" value="config.decrypt=true;config.decrypt.key=${jdbc.publickey}" />

    ######在jetty上跑正常,放到was服务器上就解密失败了,Caused by: javax.crypto.BadPaddingException: Not PKCS#1 block type 2 or Zero padding######

    多此一举,能看到配置就能解密

    2020-06-06 14:53:54
    赞同 展开评论