当前位置: 首页 > news >正文

做洗衣液的企业网站百度爱采购服务商查询

做洗衣液的企业网站,百度爱采购服务商查询,合肥网站建设,广西建筑市场监管云平台目录 0.背景 1.依赖 2.yml文件 3.加密操作 0.背景 在日常开发中,我们一般会把账号密码以及一些用到的各种第三方服务的Access_Key都放入yml文件中,这时就有必要对yml文件进行加密处理了, jasypt是一款简单的对yml加密的工具 1.依赖 &l…

目录

0.背景

1.依赖

2.yml文件

3.加密操作


0.背景

在日常开发中,我们一般会把账号密码以及一些用到的各种第三方服务的Access_Key都放入yml文件中,这时就有必要对yml文件进行加密处理了,

jasypt是一款简单的对yml加密的工具

1.依赖

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

2.yml文件

server:port: 80spring:application:name: demo# =========================== ↓↓↓↓↓↓ 配置数据源 ↓↓↓↓↓↓ ===========================datasource:url: jdbc:mysql://127.0.0.1:3306/demo?allowMultiQueries=true&useUnicode=true&characterEncoding=UTF8&zeroDateTimeBehavior=convertToNull&useSSL=false # MySQL在高版本需要指明是否进行SSL连接 解决则加上 &useSSL=falsename: demousername: JASYPT_ZACK(wfv3a0rfjZkUPpLrRISeyg==)password: JASYPT_ZACK(wfv3a0rfjZkUPpLrRISeyg==)platform: mysqldriver-class-name: com.mysql.jdbc.Driver# 配置加密密钥
jasypt:encryptor:property:prefix: JASYPT_ZACK(   # TODO 加密前缀suffix: )            # TODO 加密后缀password: panghu    # TODO 加密密钥

这里的username和password都是以及加密完成的

需要用到密钥来进行解密,但是这个解密不需要我们来操作,我们只需要把原始值进行加密后填入就行了

3.加密操作

/*** <p> jasypt 加密/解密 测试类$ </p>* @description : 【 注:每次加密后的密码都不同,但根据密钥都能解析成原本的密码 】*/
@RunWith(SpringRunner.class)
@SpringBootTest(classes = DemoApplication.class)
public class JasyptTest {@AutowiredStringEncryptor jasyptStringEncryptor;@Testpublic void encrypt() throws Exception {System.out.println("加密: " + jasyptStringEncryptor.encrypt("root"));}@Testpublic void decrypt() throws Exception {System.out.println("解密: " + jasyptStringEncryptor.decrypt("N/+f2B9SznK4MUDSp24Upw=="));}// ================ ↓↓↓↓↓↓ 下面为无需加载spring容器方式 ↓↓↓↓↓↓ ================@Testpublic void test() {// 对应配置文件中配置的加密密钥System.setProperty("jasypt.encryptor.password", "panghu");StringEncryptor stringEncryptor = new DefaultLazyEncryptor(new StandardEnvironment());System.out.println("加密: " + stringEncryptor.encrypt("root"));System.out.println("解密: " + stringEncryptor.decrypt("np9PjxccUFBZME5J4pl1Aw=="));}}

http://www.dinnco.com/news/21288.html

相关文章:

  • wordpress个性主题太原seo推广外包
  • 网站建设公司需要具备电工培训课程
  • 盐城网站建设hx1818百度快照怎么打开
  • 企业b2b网站建设网络设计
  • 江西建设安全网站百度自媒体怎么注册
  • 验证码网站搭建十大广告联盟
  • 站长交流百度助手安卓版下载
  • 如何做好一个外贸进网站的编辑wordpress自助建站
  • 郑州公司网站建设服务企业推广网络营销
  • 淘客网站做单品类热搜榜排名前十
  • 兰州移动官网网站建设网球新闻最新消息
  • wordpress导入测试数据库吗seo常用分析的专业工具
  • 积极推进网站建设百度推广工作怎么样
  • 做网站上怎么推广呢太原搜索引擎优化
  • 做网站javaee桂林最新消息今天
  • 深圳营销型网站长尾关键词挖掘站长工具
  • java学校网站开发哪些浏览器可以看禁止访问的网站
  • 网站开发合同支付青岛seo网络推广
  • 制作网站的模板下载seo优化知识
  • 网站建设和Java地推接单平台
  • wordpress怎么写网站关键词和描述全网营销整合推广
  • 手机app开发与应用青岛seo网站建设公司
  • 赛门仕博做网站怎么样微信社群营销怎么做
  • 做二手房网站购物网站
  • 前端怎么做网站企业网络推广方式
  • wordpress html5视频播放插件seo标题优化的方法
  • 免费制作模板网站seo研究中心vip教程
  • 做自媒体一般都注册几个网站镇江网站建设方案
  • 怎么做通知维护网站网上哪里可以免费打广告
  • 西安网站制作公司排名关键词优化意见