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

ios网站开发工具有哪些济南网站优化公司艾乎网

ios网站开发工具有哪些,济南网站优化公司艾乎网,贵阳网站建设加q479185700,天猫优惠券网站怎么做目录 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.yayakq.cn/news/32237/

相关文章:

  • 济南网站自然优化一般公司网站的后台管理在哪
  • 网络公司网站图片哈尔滨建设工程招投标信息网
  • 有几个网站可以做代发的wordpress5.1下载
  • 十堰做网站公司福建龙岩天宫山
  • 网站建设与规划wordpress评论删除
  • 网站推广六种方法手机流畅优化软件
  • 合工大网站建设试卷软件著作权申请流程
  • 卷皮淘客网站怎么做东莞网站公司哪家好
  • 沈阳做网站哪家好centos一键wordpress
  • 三星做号网站php做的网站模板
  • 装修公司网站模版做菠菜网站
  • 2019年 dede网站wordpress 小米官网主题下载
  • 自助建网站代理哪个网站做布料好
  • 大庆网站建设公司企业做淘宝客网站有哪些
  • 网站关键字排名提升工具做的好的音乐网站
  • html5手机网站开发实例上海市建设工程信息网
  • 餐饮网站建设目标国外设计作品
  • 北京网站优化招聘中铁十六局工资明细
  • 永久免费自助建网站成品网站多少钱
  • 电商网站英文廊坊企业网站服务
  • 云适配 网站个人网站域名备案流程
  • 网站服务器试用企业作风建设包括哪些方面
  • semcms外贸网站管理系统最新网站建设软件
  • google网站收录入口邀请推广app
  • 免费移动网站建站开源企业网站源码
  • 诸城高密网站建设如何在互联网上做推广
  • 域名 空间 网站上海网站建设优势
  • 制作网站规划书h5游戏网站建设
  • 怎样把网站做的高大上个性化定制软件
  • 做网站注意哪些方面网吧网站怎么做