SSM项目使用ConfigTools对数据库的密码进行加密

  • 一、获取到加密后的publickey和密文
    • 1.找到maven仓库的如下路径:
    • 2.打开cmd窗口:
    • 3.输入命令:
  • 二、配置数据库连接文件
  • 三、修改spring-mybatis配置文件

一、获取到加密后的publickey和密文

1.找到maven仓库的如下路径:

com\alibaba\druid\1.1.6 (有的可能后面的版本不一样)
本人的路径如下:

2.打开cmd窗口:

在cmd窗口进入该路径:

3.输入命令:

java -cp druid-1.1.6.jar com.alibaba.druid.filter.config.ConfigTools 123456
注意:命令中的123456就是想要加密的数据库密码,输完命令回车就可获得publickey和密码的密文

二、配置数据库连接文件

将获取到的publickey和密码的密文输入到config.properties

三、修改spring-mybatis配置文件


需要注意的是红框中的内容,也就是新加的。这个就是配置druid进行数据库密码解密。

<property name="filters" value="config,log4j" />
<property name="connectionProperties" value="config.decrypt=true;config.decrypt.key=${jdbc.publicKey}" />

至此,数据库密码加密就完成了。

SSM项目使用ConfigTools对数据库的密码进行加密相关推荐

  1. 天猫整站SSM项目(二)数据库设计

    天猫整站SSM项目(二)数据库设计 一.数据库设计分析 二.创建数据库 1. 建立数据库 2. 表与表之间的关系 2.1 表![在这里插入图片描述](https://img-blog.csdnimg. ...

  2. maven 打包数据库加密_SpringBoot项目application.yml文件数据库配置密码加密的方法...

    在Spring boot开发中,需要在application.yml文件里配置数据库的连接信息,或者在启动时传入数据库密码,如果不加密,传明文,数据库就直接暴露了,相当于"裸奔"了 ...

  3. 对Hive连接metastore数据库的密码进行加密处理

    默认情况下,Hive连接metastore数据库的用户名和密码都是在hive-site.xml配置文件中明文设置的,存在安全隐患.生产环境中,这样做是不允许的,因此我们可以采用如下对密码进行加密处理的 ...

  4. 图书借阅管理系统微信小程序的开发 报告+开题报告+PPT+SSM项目源码及数据库文件+演示视频

    摘 要 尽管有的图书馆有图书管理系统,但是仅仅限于图书管理员使用,属于单机系统,对于Internet服务几乎没有,更不用说是WAP等服务.这样的图书管理系统根本没有发挥它的效力,资源闲置比较突出.基于 ...

  5. Spring Boot项目application.yml文件数据库配置密码加密

    在Spring boot开发中,需要在application.yml文件里配置数据库的连接信息,或者在启动时传入数据库密码,如果不加密,传明文,数据库就直接暴露了,相当于"裸奔"了 ...

  6. SSM数据库账号密码加密

    使用SSM框架开发WEB项目时,数据库的账号密码一般会写在dbconfig.properties里,为了做到保护版权等效果,要对数据库账号密码进行加密,一共有分为三步. 一.创建DESUtil类 提供 ...

  7. mysql数据库表添加加密密码_数据库账号密码加密详解及实例

    数据库账号密码加密详解及实例 数据库中经常有对数据库账号密码的加密,但是碰到一个问题,在使用UserService对密码进行加密的时候,spring security 也是需要进行同步配置的,因为sp ...

  8. SSM项目的数据库密码加密方案

    项目主要采用:SpringMVC4.3.2.RELEASE +Spring4.3.2.RELEASE + Maven 3.3.3 + druid 1.0.29 + Mybatis 3.2.8 + My ...

  9. boot数据加解密 spring_springboot项目使用druid对数据库密码的加解密

    作为一名有经验的开发人员,是不习惯将明文直接放在代码中,总觉得有隐患.今天搭建了一个springboot项目,需要集成数据库,调取数据. 在配置 datasource的时候,想要将密码改为密文,连接数 ...

  10. 解决ssm项目表单数据提交到数据库乱码问题

    解决ssm项目表单数据提交到数据库乱码问题 参考文章: (1)解决ssm项目表单数据提交到数据库乱码问题 (2)https://www.cnblogs.com/duzhentong/p/8576512 ...

最新文章

  1. 数据结构课程上机参考代码
  2. android studio标题怎么改,如何在Android Studio中将应用标题更改为徽标
  3. Windows 10 版本 21H2 正式发布
  4. NSRunloop小总结
  5. php查看运行时间和内存,php 统计时间和内存的使用情况
  6. left join 索引失效无条件_从零开始学数据分析-mysql索引优化方案
  7. Ext js 2.0 Overview(3) 组件生命周期
  8. 探索 Rust 异步简化编程
  9. 2019-0403视觉SLAM的学习第二讲
  10. 斗战神 刷图电罗刹攻略
  11. 距离公式汇总以及Python实现
  12. Testbench基本入门
  13. LED 发光二极管工作电流分析
  14. SQL server 中的dbo、guest
  15. 如何让OpenwrtX86和win7双系统共存在一块硬盘
  16. 1G ,2G, 3G,4G简单概述
  17. 激活win10正式企业版
  18. 成人计算机学校上海,上海市成人中专学校
  19. 有人用这个android控制我的手机,用这个软件,竟可以随便控制别人的手机
  20. [SMOJ1810]基因测试

热门文章

  1. 追梦App系列博客——后端架构篇
  2. 列联表分析基于R语言
  3. 如何用python做比分网_使用python对历届世界杯进行数据分析
  4. 预售┃让苹果CEO库克折服的程序员仅10岁!?
  5. 四种平均数的数学公式
  6. vue 解决跨域问题(开发环境)
  7. 无人机航拍VR全景图片怎么制作?
  8. dns服务器 响应超时,DNS 客户端解析超时 - Windows Server | Microsoft Docs
  9. echarts(雷达图和中国地图)
  10. 《逆袭进大厂》第十三弹之Redis重点篇