如何在Spring Boot中配置数据库密码加密

如何在Spring Boot中配置数据库密码加密? · alibaba/druid Wiki · GitHub

使用ConfigFilter · alibaba/druid Wiki · GitHub

巧用Druid数据源实现数据库连接密码的加密解密功能

import com.alibaba.druid.filter.config.ConfigTools;

public class Testttt {
    public static void main(String[] args) throws Exception {
        String password = "123456";
        System.out.println("明文密码: " + password);
        String[] keyPair = ConfigTools.genKeyPair(512);
        //私钥
        String privateKey = keyPair[0];
        System.out.println("privateKey:" + privateKey);
        //公钥
        String publicKey = keyPair[1];
        System.out.println("publicKey:" + publicKey);
        //用私钥加密后的密文
        password = ConfigTools.encrypt(privateKey, password);
        System.out.println("password:" + password);

        String decryptPassword = ConfigTools.decrypt(publicKey, password);
        System.out.println("解密后:" + decryptPassword);
    }
}

相关推荐

  1. springboot整合jasypt对yml配置文件密码加密

    2024-05-01 18:02:03       63 阅读
  2. 如何Windows Redis设置密码

    2024-05-01 18:02:03       63 阅读
  3. 如何Python生成随机密码

    2024-05-01 18:02:03       30 阅读
  4. 如何Qt C++使用SSL和TLS加密传输数据?】

    2024-05-01 18:02:03       36 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-05-01 18:02:03       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-05-01 18:02:03       106 阅读
  3. 在Django里面运行非项目文件

    2024-05-01 18:02:03       87 阅读
  4. Python语言-面向对象

    2024-05-01 18:02:03       96 阅读

热门阅读

  1. MySQL:DQL语句和多表设计

    2024-05-01 18:02:03       33 阅读
  2. C#的MVVM 工具包——Messenger

    2024-05-01 18:02:03       32 阅读
  3. 实现C#无标题栏窗体拖动

    2024-05-01 18:02:03       31 阅读
  4. Python模块方法总结

    2024-05-01 18:02:03       29 阅读
  5. docker seata

    2024-05-01 18:02:03       32 阅读
  6. Hadoop生态系统的核心组件探索

    2024-05-01 18:02:03       24 阅读
  7. RabbitMQ Transport indicated EOF 总结

    2024-05-01 18:02:03       32 阅读
  8. oracle的sqlplus默认会执行的脚本

    2024-05-01 18:02:03       34 阅读
  9. 访问一个 HTTP 接口却收到 HTTPS 错误的响应

    2024-05-01 18:02:03       33 阅读
  10. python实现RGB模式颜色转换器

    2024-05-01 18:02:03       29 阅读
  11. Centos7安装完ifconfig命令出错:bash: command not found

    2024-05-01 18:02:03       31 阅读
  12. k8s pod 镜像拉取策略

    2024-05-01 18:02:03       27 阅读
  13. Python解释器:编程界的“翻译官”

    2024-05-01 18:02:03       30 阅读