淄博 网站推广,门户网站建设整改措施,申请一个域名多少钱,网站制作高手这篇文章为大家分享spring boot的配置文件properties文件里面使用经过加密的数据库用户名密码#xff0c;因为在自己做过的项目中#xff0c;有这样的需求#xff0c;尤其是一些大公司#xff0c;或者说上市公司#xff0c;是不会把这些敏感信息直接透露给你#xff0c;尤… 这篇文章为大家分享spring boot的配置文件properties文件里面使用经过加密的数据库用户名密码因为在自己做过的项目中有这样的需求尤其是一些大公司或者说上市公司是不会把这些敏感信息直接透露给你尤其涉及账号、密码。 涉及的资料请下载包括操作步骤 链接https://pan.baidu.com/s/1IcQfnj6o1Zmz6OIQNaafww 提取码j122 不说那么多直接上干货 pom.xml添加如下依赖 dependency groupIdcom.github.ulisesbocchio/groupId artifactIdjasypt-spring-boot-starter/artifactId version1.16/version /dependencyproperties中配置文件的数据库用户名、密码如下 #jasypt加盐方式jasypt.encryptor.passwordG0CvDz7oJn6 spring.datasource.usernameENC(K6f4ho7oxT2lLxAWIxsyAUNPNKrx3JKi)spring.datasource.passwordENC(UpFca0XRB15p9eWhUp4sWbkiucUb6GgR) ENC(是一定、必须要的至于这个密文 K6f4ho7oxT2lLxAWIxsyAUNPNKrx3JKi、UpFca0XRB15p9eWhUp4sWbkiucUb6GgR是怎么获取的请按照如下步骤 1请先下载该jar包jasypt-1.9.2.jar或者是自己在maven仓库找到在pom.xml配置问价加了刚刚的依赖会自动帮你下载该jar包 如果找请看下图在项目加载的依赖包下面找2首先把这个文件jasypt-1.9.2.jar 放到电脑的某个文件夹自己定3打开电脑的cmd窗口电脑的winR 快捷键在弹出一个框输入cmd 回车即可。4在第2步打开的cmd窗口中把当且切换目录到第1步文件jasypt-1.9.2.jar 所在的目录5切换到相应的目录后输入命令java -cp jasypt-1.9.2.jar org.jasypt.intf.cli.JasyptPBEStringEncryptionCLI passwordG0CvDz7oJn6 algorithmPBEWithMD5AndDES input要加密的信息放在这里6最后OUT下面的就是密文如下图复制放到你的properties文件里面即可 最后要注意的是命令中的 jasypt-1.9.2.jar是这个依赖下载下载的jar包的名字一定要对应上因为有的人会去maven仓库下载最新版本那么名字是不一样的那么久必须把名字对应上才能执行该命令否则报错的喔 转载于:https://www.cnblogs.com/qq1141100952com/p/11547928.html