数据库链接怎么讲密码加密?

提问 2 394
一又
一又 VIP1 2022-08-27
版本:renren-security 开发环境:
看到网上描述使用druid加密,但是使用之后配置password,connection-properties: config.decrypt=true;config.decrypt.key=${public-key},并不能成功链接数据库
回帖
  • 看druid官方文档了,版本不一样,写法也会有差异
    0 回复
  • 一又
    一又 VIP1 (楼主)
    2022-08-29
    @Mark 试过了都不行,引用底层没有使用这个能力,改写了底层代码实现了,io/renren/commons/dynamic/datasource/config/DynamicDataSourceFactory 文件 [pre] String publicKey = properties.getPublicKey(); String password = properties.getPassword(); if (publicKey != null) { try { password = ConfigTools.decrypt(publicKey, password); } catch (Exception e) { e.printStackTrace(); } } [/pre]
    0 回复