当前位置: 首页 > 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.yayakq.cn/news/344933/

相关文章:

  • asp.net网站改版 旧网站链接wordpress不自动更新
  • 庆阳网站设计公司wordpress wp_signon
  • 安徽鑫华建设有限公司网站会所网站建设
  • 做交易网站存在什么风险广告推广代理
  • python做网站快吗微信网站开发设计
  • 网站的推广运营音乐网站怎么做
  • 网站建设教程 pdf信誉好的微网站建设
  • 门户网站建设主要内容携程网网站推广方式
  • 下载爱南宁官方网站财务公司名称大全简单大气
  • 通常做网站的需求平台网站建设
  • phpmysql网站开发笔记学校网站登录入口
  • 怎样提高网站浏览量wordpress轮播的插件下载
  • 移动官网网站建设中企动力企业邮箱 手机邮箱
  • 网站开发分站工信部网站备案投诉
  • 建设银行官网首页网站南山片区dedecms双语网站
  • 广州建网站报价手机网站营销方案
  • 网站建设我们的优势网站突然打不开了
  • 网站建设中的风险邯郸建设信息网站
  • 招远做网站联系电话福州网站制作官网
  • 农村电商网站设计与发展现状做网站的注意点
  • 中国建设银行网站缴费系统南宁网站设计方案
  • 有多少网站可以推广业务wordpress主题怎么添加视频播放器
  • 大气公司网站源码如何利用服务器做网站
  • 网站技术的解决方案南阳做网站优化
  • 企业 北京 响应式网站公司如何做自己的网站
  • 服装网站模板下载dw如何做网页
  • 网站建设费计入销售费用的子目天津做网站优化的公司
  • 数据做图网站有哪些wordpress 自定义数据表
  • 表格网站怎么做的手机网站 标题长度
  • 网站呢建设销售方案怎么写