简单记录jasypt使用
引入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使用相关推荐
- python 绘图脚本系列简单记录
简单记录平时画图用到的python 便捷小脚本 1. 从单个文件输入 绘制坐标系图 #!/usr/bin/python # coding: utf-8 import matplotlib.pyplot ...
- ubuntu bind9 配置简单记录
ubuntu bind9 配置简单记录 ubuntu版本:Ubuntu 12.04.2 bind9安装:apt-get install bind9 bind9配置文件目录:/etc/bind bind ...
- 简单记录一下fabric版本1.4的环境搭建,
简单记录一下fabric版本1.4的环境搭建,运行环境为Ubuntu18.04,其中一些内容是根据官方文档整理的,如有错误欢迎批评指正. 本文只介绍最简单的环境搭建方法,具体的环境搭建解析在这里深入解 ...
- oracle 9i 手工建库,简单记录Oracle 9i数据库手工建库过程
简单记录Oracle 9i数据库手工建库过程Oracle 9i手工建库 By Oracle老菜 今天客户要用oracle 9.2.0.5,aix 6.1已经不支持了,只好从别的数据库把软件拷贝过来重编 ...
- mysql signal函数_MySQL:简单记录信号处理
码版本:5.7.29 简单记录信号如何生效的.poll收到信号后如何中断后如何处理的,需要确认. --- ###一 初始化信号处理方式,设置信号的处理的处理方式,屏蔽某些信号,并且继承到子线程(pth ...
- 简单记录双系统安装Ububtu22.04
简单记录双系统安装Ububtu22.04 tag: #Linux #Ubuntu 双系统安装Ububtu22.04 设备:R9000P 2021 系统:win11 + ubuntu22.04 1.制作 ...
- 关于majaro安装后的配置,简单记录 机型华硕FZ53v
关于majaro安装后的配置,简单记录 机型华硕FZ53v 关于majaro安装后的配置,简单记录 机型华硕FZ53v 关于majaro安装后的配置,简单记录 机型华硕FZ53v ##关于v2ray配 ...
- 简单记录下几家公司的面试经历(Java一年经验)
一年经验,记录下最近几家公司的面试经历. 1.深圳缇铭科技有限公司 1)先让自我介绍,讲一下最近的项目 根据项目提问,比如: redis你是如何部署的?你的code是直接套用他们的模板去编写,还是自己 ...
- git版本回退简单记录
简单记录git版本回退的命令,参考的是这篇文章1 首先查看以前存档的版本: git log 1. 知道要回退的版本和现在的版本差了多少代 回退上一代版本(1个以前) git reset –hard H ...
- SpringBoot学习之路---简单记录整合SpringSecurity实现登录认证授权
基本上每一个项目都会有用户登录的这个功能,用户需要在登录之后才能够去访问一些资源,如果没登录的话就不能访问(403).我们可以自己编码去实现这样的业务逻辑,当然每一次都自己去编码是比较耗时的,毕竟市面 ...
最新文章
- ckc交易什么意思_限价委托是什么意思?有限制的委托交易
- Spark源码分析 – SparkEnv
- mysql 调用webservice_C#调用Webservice的代码实现方式汇总
- 15个Google面试题以及答案~~~~你会几个?
- 更改应用程序图标_在 Windows 10 version 1903 中查看应用程序是否支持 DPI 感知
- vod点歌系统_专业音响系统常见故障及修理方法
- 每天一点正则表达式积累(六)
- BZOJ-2456-mode(思维题)
- 解决U盘1KB快捷方式病毒(暴风一号)方法
- Netsparker
- c3p0连接池配置说明
- 廖雪峰Python 2.X 教程
- CART决策树python实现
- 用云开发搭建的微信答题小程序v1.0
- Network Error - DEV/1/FAN_DIRECTION_NOT_PREFERRED: Fan 1 airflow direction is not preferred on slot
- 教你一招轻松搞定mp3格式转换
- 利用算子求解图像梯度
- 前端架构师神技,三招统一团队代码风格
- 果汁机器人传销_自动果汁售货机怎么样 加盟靠谱吗
- 工业3d相机选型指南(新手向)
热门文章
- 运行出现Server Tomcat v8.5 Server at localhost failed to start.和A child container failed during start...
- java导出数据EXCEL的工具类(以spring-webmvc-4.0.4jar为基础)
- Linq-查询上一条下一条
- PHP 5.4 内置 web 服务器
- 使用javascript实现html页面直接下载网盘文件
- C# winform解决解决窗体第一次设置为最大化后,点击最大化按钮窗体无法居中问题...
- Python部分输出
- 使用ConfigurationManager来写自己的配置文件
- javascript时间戳转换成yyyy-MM-DD格式
- Java-重载、重写(冷静分析)