废话不多说,直接贴代码,毕竟搜这个的就是想知道怎么搞。

1. 依赖

        <dependency><groupId>com.alibaba</groupId><artifactId>druid-spring-boot-starter</artifactId><version>1.1.18</version></dependency>

2. 代码

此类将输出三个参数,需要将输出的信息填入对应的配置,具体解释如下:

  • yourPassword + privateKey = encryptedPassword
  • encryptedPassword + publicKey = yourPassword
package net.mshome.twisted.tmall;import com.alibaba.druid.filter.config.ConfigTools;
import org.junit.Test;/*** @author tangjizhouchn@foxmail.com* @date 2019/9/1* @description druid密码加密*/
public class DruidTest {@Testpublic void generateEncryptPasswordTest() throws Exception {String password = "your password here";ConfigTools.main(new String[]{password});}}

3. 配置

spring:datasource:druid:url: jdbc:mysql://127.0.0.1:3306/tmall?useSSL=false&serverTimezone=Asia/Shanghai&characterEncoding=utf8&autoReconnect=trueusername: tmallpassword: OwikKIgJr19o4kD/vGjwftCuBw38Ykj0uc7/L3vIzo2fel6ncFPjxP2NI6c50lfkAxk4mvU8grPRK1e+uuoVDw==public-key: MFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBAKmZEOoiXoua+jIUht/oYTDrZ4YKNbQhQkCM//gAy+zgaEVFdc6B83Honl1vGnv1FxHndX8oRQI1grK8rT/ClWkCAwEAAQ==filter:config:enabled: trueconnect-properties:config.decrypt: trueconfig.decrypt.key: ${spring.datasource.druid.public-key}

SpringBoot Druid数据库密码加密相关推荐

  1. druid ssh加密 java mysql_springboot 整合druid数据库密码加密功能的实现代码

    在之前给大家介绍过Springboot Druid 自定义加密数据库密码的几种方案,感兴趣的朋友可以点击查看下,今天通过本文给大家介绍springboot 整合druid数据库密码加密功能,具体内容如 ...

  2. SpringBoot配置文件数据库密码加密

    引言 需求:springboot的配置文件中,把连接数据库的密码加密,使之不是以明文存储 步骤 导入Maven坐标 <dependency><groupId>com.githu ...

  3. SpringBoot配置文件敏感信息加密,springboot配置文件数据库密码加密jasypt

    使用过SpringBoot配置文件的朋友都知道,资源文件中的内容通常情况下是明文显示,安全性就比较低一些.打开application.properties或application.yml,比如mysq ...

  4. Druid数据库密码加密 包含单数据源密码加密,多数据源密码加密详细配置

    发个牢骚 网上虽然有很多相关文章,但是我各种翻看文章依然是各种bug层出不穷,所幸最后终于摸索出了答案,我的第一篇博客应运而生.. 开工 别慌,看到我这篇文章,你的问题就迎刃而解了 一.获取公钥和加密 ...

  5. mysql数据库druid密码加密_SpringBoot使用Druid数据库密码加密

    java -cp druid-1.0.28.jar com.alibaba.druid.filter.config.ConfigTools pcds123123456 2.使用 Durid 的工具类 ...

  6. druid 数据库密码加密

    druid ConfigFilter wiki文档 https://github.com/alibaba/druid/wiki/%E4%BD%BF%E7%94%A8ConfigFilter 生成密钥 ...

  7. SpringBoot集成Druid和数据库密码加密

    Druid是阿里开发的数据库连接池,通过简单的配置,可以实现数据库的连接,性能特别强大,可以在页面访问,包括监控数据库性能参数,慢SQL统计,当然还包括数据库连接等. 今天主要记录一下SpringBo ...

  8. springboot+druid+dynamic-datasource+mysql数据库密码加密

    背景 生产环境中, 希望将数据库密码加密, 甚至用户名加密.druid自带了数据库密码加密功能. springboot+druid-starter实现密码加密 获取公钥和加密密码.这里使用druid- ...

  9. SpringBoot使用druid的密码加密

    1.springboot默认连接池 习惯使用springboot的小伙伴通过开始学习springboot链接数据库时,都会尝试着官方文档来 学习,所以springboot默认支持的数据库连接池c3p0 ...

最新文章

  1. 2022-2028年中国房车旅游行业深度调研及投资前景预测报告
  2. 基于SmartQQ协议的QQ聊天机器人-4
  3. 第1次作业:这是我的一个响亮的标题X!
  4. IOS基础之绘图函数的使用
  5. 程序员必备 Git 分支开发规范指南
  6. matlab空格会消失了,如何在Matlab中自动删除保存的尾随空格?
  7. LeetCode 2211. 统计道路上的碰撞次数
  8. 没有icon_ICON设计干货来啦~
  9. 网络中广播和多播的认识
  10. 基于MFC框架下OpenGL的exe可移植
  11. webStrorm js文件里 怎么去掉参数的下划线
  12. DP题目推荐合集(洛谷/UVa)
  13. 基于jquery实现身份证验证
  14. 中国移动 · 边缘计算技术白皮书 | PDF下载
  15. spark python编程 林子雨_林子雨-Spark编程基础Python版-厦门大学数据库室.ppt
  16. 使用XMAPP启动MySQL出现Error MySQL shutdown unexpectedly 的解决办法
  17. 如何看懂公司的财务报表(1)
  18. 粒子群在小车机械手臂的应用
  19. vue实现签名和两张图片合成一张
  20. 如何将wireshark抓包的中文恢复

热门文章

  1. 【670. 最大交换】
  2. 2004-12-06 更新
  3. 微信小程序 实现最简单的组件拖拽
  4. 思科 计算机网络 第八章测试考试答案
  5. 江苏专转本考前焦虑自救指南
  6. Spring Boot 零xml整合dubbo
  7. PTC FlexPLM rfa 工作流全局变量赋值 Workflow Global Variable
  8. 渗透测试之信息收集(超完整版)
  9. gpio模拟mdc/mdio通信
  10. 小学计算机绘画社团作品展,“小学电脑绘画教学研究”课题