引入jasypt

<dependency><groupId>com.github.ulisesbocchio</groupId><artifactId>jasypt-spring-boot-starter</artifactId><version>1.18</version>
</dependency>

application.properties文件中配置

jasypt.encryptor.algorithm=PBEWithMD5AndDES
jasypt.encryptor.password=myKey

生成要加密的字符串,将数据库的用户名和密码进行加密

public static void main(String[] args) {BasicTextEncryptor textEncryptor = new BasicTextEncryptor();//加密所需的salt(盐)textEncryptor.setPassword("myKey");//要加密的数据(数据库的用户名或密码)String password = textEncryptor.encrypt("123456");System.out.println("password:"+password);}

输出信息为

password:RZh3XkvB2xpcpDNvifu2Sg==

配置数据源配置

spring.datasource.password=ENC(RZh3XkvB2xpcpDNvifu2Sg==)

简单记录jasypt使用相关推荐

  1. python 绘图脚本系列简单记录

    简单记录平时画图用到的python 便捷小脚本 1. 从单个文件输入 绘制坐标系图 #!/usr/bin/python # coding: utf-8 import matplotlib.pyplot ...

  2. ubuntu bind9 配置简单记录

    ubuntu bind9 配置简单记录 ubuntu版本:Ubuntu 12.04.2 bind9安装:apt-get install bind9 bind9配置文件目录:/etc/bind bind ...

  3. 简单记录一下fabric版本1.4的环境搭建,

    简单记录一下fabric版本1.4的环境搭建,运行环境为Ubuntu18.04,其中一些内容是根据官方文档整理的,如有错误欢迎批评指正. 本文只介绍最简单的环境搭建方法,具体的环境搭建解析在这里深入解 ...

  4. oracle 9i 手工建库,简单记录Oracle 9i数据库手工建库过程

    简单记录Oracle 9i数据库手工建库过程Oracle 9i手工建库 By Oracle老菜 今天客户要用oracle 9.2.0.5,aix 6.1已经不支持了,只好从别的数据库把软件拷贝过来重编 ...

  5. mysql signal函数_MySQL:简单记录信号处理

    码版本:5.7.29 简单记录信号如何生效的.poll收到信号后如何中断后如何处理的,需要确认. --- ###一 初始化信号处理方式,设置信号的处理的处理方式,屏蔽某些信号,并且继承到子线程(pth ...

  6. 简单记录双系统安装Ububtu22.04

    简单记录双系统安装Ububtu22.04 tag: #Linux #Ubuntu 双系统安装Ububtu22.04 设备:R9000P 2021 系统:win11 + ubuntu22.04 1.制作 ...

  7. 关于majaro安装后的配置,简单记录 机型华硕FZ53v

    关于majaro安装后的配置,简单记录 机型华硕FZ53v 关于majaro安装后的配置,简单记录 机型华硕FZ53v 关于majaro安装后的配置,简单记录 机型华硕FZ53v ##关于v2ray配 ...

  8. 简单记录下几家公司的面试经历(Java一年经验)

    一年经验,记录下最近几家公司的面试经历. 1.深圳缇铭科技有限公司 1)先让自我介绍,讲一下最近的项目 根据项目提问,比如: redis你是如何部署的?你的code是直接套用他们的模板去编写,还是自己 ...

  9. git版本回退简单记录

    简单记录git版本回退的命令,参考的是这篇文章1 首先查看以前存档的版本: git log 1. 知道要回退的版本和现在的版本差了多少代 回退上一代版本(1个以前) git reset –hard H ...

  10. SpringBoot学习之路---简单记录整合SpringSecurity实现登录认证授权

    基本上每一个项目都会有用户登录的这个功能,用户需要在登录之后才能够去访问一些资源,如果没登录的话就不能访问(403).我们可以自己编码去实现这样的业务逻辑,当然每一次都自己去编码是比较耗时的,毕竟市面 ...

最新文章

  1. ckc交易什么意思_限价委托是什么意思?有限制的委托交易
  2. Spark源码分析 – SparkEnv
  3. mysql 调用webservice_C#调用Webservice的代码实现方式汇总
  4. 15个Google面试题以及答案~~~~你会几个?
  5. 更改应用程序图标_在 Windows 10 version 1903 中查看应用程序是否支持 DPI 感知
  6. vod点歌系统_专业音响系统常见故障及修理方法
  7. 每天一点正则表达式积累(六)
  8. BZOJ-2456-mode(思维题)
  9. 解决U盘1KB快捷方式病毒(暴风一号)方法
  10. Netsparker
  11. c3p0连接池配置说明
  12. 廖雪峰Python 2.X 教程
  13. CART决策树python实现
  14. 用云开发搭建的微信答题小程序v1.0
  15. Network Error - DEV/1/FAN_DIRECTION_NOT_PREFERRED: Fan 1 airflow direction is not preferred on slot
  16. 教你一招轻松搞定mp3格式转换
  17. 利用算子求解图像梯度
  18. 前端架构师神技,三招统一团队代码风格
  19. 果汁机器人传销_自动果汁售货机怎么样 加盟靠谱吗
  20. 工业3d相机选型指南(新手向)

热门文章

  1. 运行出现Server Tomcat v8.5 Server at localhost failed to start.和A child container failed during start...
  2. java导出数据EXCEL的工具类(以spring-webmvc-4.0.4jar为基础)
  3. Linq-查询上一条下一条
  4. PHP 5.4 内置 web 服务器
  5. 使用javascript实现html页面直接下载网盘文件
  6. C# winform解决解决窗体第一次设置为最大化后,点击最大化按钮窗体无法居中问题...
  7. Python部分输出
  8. 使用ConfigurationManager来写自己的配置文件
  9. javascript时间戳转换成yyyy-MM-DD格式
  10. Java-重载、重写(冷静分析)