1、jasypt.jar 1.9.2下载:
利用IDEA或者eclipse 工具引入maven地址将jar下载到本机的maven仓库内,再去仓库里面jar包复制出来就可以使用了。
pom.xml配置

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

(PS:下边这个配置主要是把这个jar包下载下来,做加密用)

<!-- https://mvnrepository.com/artifact/org.jasypt/jasypt -->
<dependency><groupId>org.jasypt</groupId><artifactId>jasypt</artifactId><version>1.9.2</version>
</dependency>

application.yml中配置

#jasypt加解密
jasypt:encryptor:password: YOUAREAHACK
#jasypt   end

2、在jar包所在目录下运行命令:

加密:

java -cp jasypt-1.9.2.jar org.jasypt.intf.cli.JasyptPBEStringEncryptionCLI input="123456" password=YOUAREAHACK algorithm=PBEWithMD5AndDES

解密:

java -cp jasypt-1.9.2.jar org.jasypt.intf.cli.JasyptPBEStringDecryptionCLI input="nCHNlWhifKG+ZF8r1A1fOA==" password=YOUAREAHACK algorithm=PBEWithMD5AndDES

项目中配置

#方案一:jasypt加解密
#spring.datasource.username=ENC(ocj4Go8I46th0NOUs2BdGg==)
#spring.datasource.password=ENC(QA8zJh3woJEjyJjaKCpsiQ==)
#jasypt加密
#jasypt.encryptor.password=vh^onsYFUx^DMCKK

指令里面的关键词:
password : 是自己自定义的密钥。
algorithm : 使用的加密算法。

jasypt.jar 1.9.2下载,加密解密相关推荐

  1. 使用jasypt加密解密

    相关工具版本如下: Spring Boot    2.1.11.RELEASE Gradle            4.8 1.在build.gradle导入Jar implementation 'c ...

  2. jasypt加密解密

    jasypt加密解密 1. 导入依赖 <!--jasypt--> <dependency><groupId>com.github.ulisesbocchio< ...

  3. Springboot之Jasypt配置文件加密/解密

    Jasypt配置文件加密/机密 一.Jasypt介绍 二.Springboot整合Jasypt 2.1 环境配置 2.2 添加依赖 2.3 添加Jasypt配置 2.4 编写加/解密工具类 2.5 修 ...

  4. jasypt 加密解密+自定义加密算法

    1.引用jar包 gradle: implementation group: 'com.github.ulisesbocchio', name: 'jasypt-spring-boot-starter ...

  5. java url加密解密,Java加密解密 -Jasypt

    1. download url http://www.jasypt.org/download.html 2. 依赖 jar jasypt-1.9.0.jar 3. 加密 // 默认加密/解密算法是 P ...

  6. java上传加密_Java上传下载文件并实现加密解密

    使用 Jersey 服务器实现上传,使用 HTTP 请求实现下载 引入依赖 在 pom.xml 中添加 Jersey 相关依赖 com.sun.jersey jersey-client 1.18.1 ...

  7. 上传文件的加密和下载文件解密

    文件上传加密 在很多应用场景中,出于安全考虑,我们不得不实行上传文件时对文件进行加密, 存入服务器的文件就会变成二进制文件,当别人直接冲服务器拿到文件时,也无法查看,这就保证了安全性. 但是我们需要在 ...

  8. 解决安卓视频同步(下载)到本地,视频加密解密播放问题

    安卓视频加密解密播放问题 出现问题场景:安卓端需要用到视频播放部分,鉴于为防止视频到处拷贝,故有此场景.目前播放部分采用的是ExoPlayer开源播放插件,下载部分采用的是filedownloader ...

  9. java加密解密 pdf_JAVA加密与解密的艺术 第2版 PDF 下载

    本书是Java安全领域公认的标杆之作,被奉为每一位Java开发工程师必读的著作之一.由资深专家撰写,第1版4年来畅销不衰,繁体版在台湾出版,大陆和台湾的读者都给予了极高的评价.第2版根据Java 7全 ...

  10. Spring Cloud构建微服务架构:分布式配置中心(加密解密)

    最近正好想发一篇关于配置中心加密的细节内容,结果发现基础的加密解密居然漏了,所以在这个入门系列中补充一下.后面再更新一下,使用配置中心的一些经验和教训. 在微服务架构中,我们通常都会采用DevOps的 ...

最新文章

  1. js、PHP将分数字符串转换为小数
  2. Linux备份压缩命令
  3. 30 | 套路篇:如何迅速分析出系统I/O的瓶颈在哪里?
  4. arcgis字段计算器--随机数
  5. oracle参数文件和口令文件
  6. -bash: xxxx.sh: /bin/bash^M: 坏的解释器: 没有那个文件或目录
  7. WinFrom窗体MyQQ程序(附源码)
  8. usb红白绿蓝 红白绿黑四根线分别是什么
  9. 【python中级】linux系统获得计算机网卡流量
  10. 物联网云平台将成为产业生态的核心
  11. 华为mate50pro和华为p50pro哪个好
  12. Android Weekly #30
  13. java计算机毕业设计商场VIP管理系统源码+系统+数据库+lw文档+mybatis+运行部署
  14. Java网络商城项目 SpringBoot+SpringCloud+Vue 网络商城(SSM前后端分离项目)十六(商品排序,Thymeleaf快速入门,商品详情页的展示)
  15. 关于jeecg 项目的莫名其妙的问题
  16. Linux系统安装开源版PyMOL
  17. 到客户现场进行项目开发流程
  18. java常用文件工具类
  19. 第一卷 第一百三十六章 好白菜
  20. ECONNABORTED,Socket 常见连接错误之一,原因分析 + 解决办法

热门文章

  1. Gary Rong:以太坊的轻节点协议
  2. windows服务器双网卡链路聚合_服务器双网卡捆绑与交换机链路聚合排障1例
  3. springboot 之 Starter
  4. Windows系统管理24招
  5. 湖南师范大学2018年大学生程序设计竞赛新生赛小名的回答
  6. Mac安装brew的四种方法(指定能行)
  7. 64位处理器_32位和64位Windows系统差别在哪里
  8. cts测试linux指令skip,CTS测试命令详细
  9. 2019年又一位华为工程师倒下了
  10. 如果光猫+hadoop,有化学反应吗?