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

vc 做网站源码0元首充的手游平台

vc 做网站源码,0元首充的手游平台,建网站费用记账,本地wordpress 上传到服务器使用过SpringBoot配置文件的朋友都知道#xff0c;资源文件中的内容通常情况下是明文显示#xff0c;安全性就比较低一些。打开application.properties或application.yml#xff0c;比如mysql登陆密码#xff0c;redis登陆密码以及第三方的密钥等等一览无余#xff0c;这里…使用过SpringBoot配置文件的朋友都知道资源文件中的内容通常情况下是明文显示安全性就比较低一些。打开application.properties或application.yml比如mysql登陆密码redis登陆密码以及第三方的密钥等等一览无余这里介绍一个加解密组件提高一些属性配置的安全性。 jasypt由一个国外大神写了一个springboot下的工具包 下面直接看代码 这里以数据用户名和数据库密码加密为例 一首先引入maven dependencygroupIdcom.github.ulisesbocchio/groupIdartifactIdjasypt-spring-boot-starter/artifactIdversion2.1.0/version /dependency2.1.0版本是我用的时候最新版本。查看最新版本可以到 https://github.com/ulisesbocchio/jasypt-spring-boot 查看 二application.yml配置文件中增加如下内容加解密时使用 #jasypt加密的密匙 jasypt:encryptor:password: EbfYkitulv73I2p0mXI50JMXoaxZTKJ7三在测试用例中生成加密后的秘钥 RunWith(SpringRunner.class) SpringBootTest WebAppConfiguration public class testTest {AutowiredStringEncryptor encryptor;Testpublic void getPass() {String url encryptor.encrypt(jdbc:mysql://47.97.192.116:3306/sell?characterEncodingutf-8useSSLfalseserverTimezoneGMT%2b8);String name encryptor.encrypt(你的数据库名);String password encryptor.encrypt(你的数据库密码);System.out.println(url----------------);System.out.println(name----------------);System.out.println(password----------------);Assert.assertTrue(name.length() 0);Assert.assertTrue(password.length() 0);} }下面是加密后的输出结果 3OW8RQaoiHu1DXfDny4FDP0W5KOSVcWN5yWNxQ6Q4UE---------------- ITE8wJryM8hVnofDKQodFzPZuPpTaMtX71YDoOTdh0A----------------四将上面生成的name和password替换配置文件中的数据库账户和密码替换后如下 spring:#数据库相关配置datasource:driver-class-name: com.mysql.jdbc.Driver#这里加上后缀用来防止mysql乱码,serverTimezoneGMT%2b8设置时区url: ENC(i87lLC0ceVq1vK91RY6M9fAJQdU7jNp5MWndLgacRvPDj42HR8mUE33uFwpWqjOSuDX0d1dd2NilrnW7yJbZmoxuJ3HmOmjwY5Vhue3We4QPDVCr/s/RHsQgYOiWrSQ92Mjammnody/jWI5aaw)username: ENC(3OW8RQaoiHu1DXfDny4FDP0W5KOSVcWN5yWNxQ6Q4UE)password: ENC(ITE8wJryM8hVnofDKQodFzPZuPpTaMtX71YDoOTdh0A)jpa:hibernate:ddl-auto: updateshow-sql: true#返回的api接口的配置全局有效jackson:default-property-inclusion: non_null #如果某一个字段为null就不再返回这个字段#url相关配置这里配置url的基本url server:port: 8888 #jasypt加密的密匙 jasypt:encryptor:password: EbfYkitulv73I2p0mXI50JMXoaxZTKJ7注意上面的 ENC()是固定写法里面是加密后的信息。 到此我们就实现了springboot配置文件里的敏感信息加密。是不是很简单。
http://wiki.neutronadmin.com/news/82836/

相关文章:

  • 网站链接优化海外如何 淘宝网站建设
  • 河北省建设厅网站首页淮北网站开发公司
  • 长安东莞网站设计北京网站制作招聘
  • 网站建设报价单模板网销的网站建设与管理
  • 济源制作网站wordpress暗箱
  • 专门做加盟的网站主流网站开发
  • 建站之家官网iis配置网站开发环境
  • idc科技公司网站模板网页版登录入口
  • 外贸网站 cms正规排名网站推广公司
  • 电子商务网站建设用什么登录网站设计字体
  • 网站建设 项目书 框架动漫网站的建设目标
  • 嘉兴网站seo公司厦门公司注册程序注册程序
  • 域名过期的网站怎么看南昌seo锐创
  • 江苏强荣建设有限公司网站余姚网站推广公司
  • 河南网站建设制作价格一个完整的网址包含哪些内容
  • 网站开发工具的功能包括html购物网站功能报价
  • wordpress 存储网站树状型结构优化
  • 建网站 多少钱钱网站导购话术
  • 浦城 做网站重庆最新数据消息
  • 360怎么免费建网站神一般的网页设计网站
  • 看电视剧的免费网站大全如何开通个人网站
  • 专业网站制作公司招聘网络广告推广的兼职
  • 做任务领q币网站花木公司网站源码
  • 网站未授权cas要怎么做做lt行业的人让我登网站
  • 网站标识描述可以填关键词吗温州哪里做网站设计
  • 营销型企业、公司网站案例如何自建网站 卖东西
  • 专业3合1网站建设价格网站建设与代运营产品介绍
  • 培训型网站建设方案东莞广告公司电话
  • 网站小程序app定制开发wordpress 夜间模式
  • 网站在网络文化建设方面的成果深圳宝安中心区