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

网站高防服务器租用制作二维码的微信小程序

网站高防服务器租用,制作二维码的微信小程序,中铁三局招聘官网,泸州市网站建设场景 经常会遇到这样一种情况#xff1a;项目的配置文件中总有一些敏感信息#xff0c;比如数据源的url、用户名、 密码....这些信息一旦被暴露那么整个数据库都将会被泄漏#xff0c;那么如何将这些配置隐藏呢。 除了使用手动将加密之后的配置写入到配置文件中#xff…场景 经常会遇到这样一种情况项目的配置文件中总有一些敏感信息比如数据源的url、用户名、 密码....这些信息一旦被暴露那么整个数据库都将会被泄漏那么如何将这些配置隐藏呢。 除了使用手动将加密之后的配置写入到配置文件中提取的时候再手动解密的方式还可以使用如下 方式。 jasypt-spring-boot GitHub - ulisesbocchio/jasypt-spring-boot: Jasypt integration for Spring boot Jasypt-Spring-Boot: Jasypt Spring Boot 为 Spring Boot 项目中的属性源提供加密支持 注 博客霸道流氓气质的博客_CSDN博客-C#,架构之路,SpringBoot领域博主 实现 1、SpringBoot中添加项目依赖 dependencygroupIdcom.github.ulisesbocchio/groupIdartifactIdjasypt-spring-boot-starter/artifactIdversion3.0.3/version/dependency 2、在配置文件yml中添加一个加密时的秘钥可任意指定 jasypt:encryptor:password: badaodechengxvyuan 直接将秘钥放在配置文件中也是不安全可以在项目启动的时候配置秘钥 java -jar xxx.jar -Djasypt.encryptor.passwordbadaodechengxvyuan 3、编写单元测试生成加密后的数据 为了将配置的明文数据进行加密需要将数据进行加密 import org.jasypt.encryption.StringEncryptor; import org.junit.jupiter.api.Test; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.test.context.SpringBootTest; import org.springframework.util.Assert;SpringBootTest class JasyptTest {/*** inject encryption method*/Autowiredprivate StringEncryptor encryptor;/*** encrypt data*/Testvoid encrypt() {String name encryptor.encrypt(root);String password encryptor.encrypt(123456);System.out.println(name:name);System.out.println(password:password);Assert.isTrue(name.length()0,name encrypt success);Assert.isTrue(password.length()0,password encrypt success);} } 这里为了演示只加密了用户名和密码当然url或者其他需要加密的明文数据都可以。 运行单元测试会输出加密后的字符串数据 4、将加密后的数据复制到配置文件yml中对应的位置并使用ENC()包裹。 # 数据源 spring:application:name: badao-tcp-demodatasource:url:jdbc:mysql://localhost:3306/test?useUnicodetruecharacterEncodingutf8zeroDateTimeBehaviorconvertToNulluseSSLtrueserverTimezoneGMT%2B8username: ENC(Ls/gHnNIUDGsGIRbkKuKaa2E...)password: ENC(rCRmLz/Iiu4INB/3YKVGxC...) 上面包裹的前缀和后缀也可通过配置进行更改以及更多用法比如自己配置加密算法 可参考官方文档。
http://www.sadfv.cn/news/104741/

相关文章:

  • 网站制作 服务器 系统在线ps免费版
  • 网站建设的需要是什么怎么做品牌的官方网站
  • 国内做焊接机器人平台网站网站虚拟建设策划
  • 增加网站备案建设部总监继续教育网站
  • 杭州制作网站哪家好商店软件下载
  • 网站开发要用cms英雄联盟网站设计
  • 企业网站在哪里建建网站的公司哪个好
  • 南京网站设计公司哪家好重庆网站建设找珊瑚云
  • 建设网站的拓扑图江西省赣州市天气预报15天
  • 用php源码如何建设网站网站设计的安全尺寸
  • 织梦网站搭建网站推广的方法和渠道
  • 网站怎么做文件上传重庆seo顾问服务
  • 网站被做站公司贩卖辽阳哪里做网站
  • 有偷菜餐厅城市建设的网站室内设计效果图价格
  • 建设网站的价格是多少钱汽车门户网站有哪些
  • 个人网站用react做网页制作教程好看视频
  • 黄岛网站建设设计公司网页设计框架布局
  • 小蘑菇网站开发网站建设简单合同
  • 个人网站建设心得7k7k网页游戏
  • 网站流量跟钱的关系供求信息平台
  • 北京网站代理备案静态网站源码
  • 东营外贸型网站设计如何做com的网站
  • 华为云上面可以代做网站吗3d建站
  • 自己做的网站怎么爬数据库做网站能拿多少钱
  • 免费访问国外网站的app网站建设课设心得体会
  • 揭阳市网站建设网络科技公司名称大全
  • 网站历史快照网站的内容
  • 旅游网站建设方案之目标家装博览会
  • 公司网站建设做分录制作一个简单的网站
  • 西安网站建设兼职angularjs 做电商网站