当前位置:网站首页 > 数据科学与大数据 > 正文

springboot数据源加密(springboot配置文件数据库密码加密)



一、springboot 使用密码加密

1.1 引入maven依赖

springboot druid数据库密码解密 springboot druid加密_tomcat

springboot druid数据库密码解密 springboot druid加密_数据库_02

springboot druid数据库密码解密 springboot druid加密_java_03

springboot druid数据库密码解密 springboot druid加密_tomcat_04

二、MVC 使用密码加密(非maven项目,maven项目获取加密密码依照springboot的方式

2.1 下载 druid.jar 下载地址

springboot druid数据库密码解密 springboot druid加密_tomcat_05

springboot druid数据库密码解密 springboot druid加密_tomcat_06

springboot druid数据库密码解密 springboot druid加密_jar_07

springboot druid数据库密码解密 springboot druid加密_java_08

2.4编写xml文件

密钥配置在name=“connectionProperties” value="config.decrypt=true;config.decrypt.key=MFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBAKI6dkcdjT8wFLh6fk4D/Vp6Pub5oxhv34zQtgVGaM/KXD3dLkXtP/F0y2pDsLKDa7gocsuxzOrOIUuyVaovkBECAwEAAQ=="
config.decrypt=true;config.decrypt.key=一定要写,要不绝壁报错,被坑过

上面这些都是直接配置在项目代码里的,这样的加密配置起始作用并不高,别人还是可以看到加密后的密码&密钥,安全程度并不高,大多上线后的项目密码都是配置在服务器上的,比如使用tomcat的数据源配置,使用jndi去连接就ok了。

三、使用jndi连接tomcat加密数据源

下载地址

springboot druid数据库密码解密 springboot druid加密_tomcat_05

springboot druid数据库密码解密 springboot druid加密_tomcat_10

springboot druid数据库密码解密 springboot druid加密_jar_11

springboot druid数据库密码解密 springboot druid加密_数据库_12

datasources.xml

到此这篇springboot数据源加密(springboot配置文件数据库密码加密)的文章就介绍到这了,更多相关内容请继续浏览下面的相关 推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • 大数据学什么的 出来能干什么(大数据学出来做什么工作)2026-02-01 18:54:08
  • orecal数据库软件(orecol数据库)2026-02-01 18:54:08
  • 自动驾驶数据集 yolo(自动驾驶数据集有哪些)2026-02-01 18:54:08
  • 数据库端口号是多少(数据库 端口)2026-02-01 18:54:08
  • goldendb数据库下载(goldendb数据库语法)2026-02-01 18:54:08
  • 达梦客户端(达梦客户端如何配集群数据库)2026-02-01 18:54:08
  • 数据库课程设计(数据库课程设计参考文献)2026-02-01 18:54:08
  • sqlldr导入能去空格吗(sqlldr导入数据比较慢)2026-02-01 18:54:08
  • mpu6050读不出数据(mpu6050读取频率)2026-02-01 18:54:08
  • sqlldr导入指定字段为null(sqlldr导入数据文件的命令)2026-02-01 18:54:08
  • 全屏图片