当前位置: 首页 > 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://www.huolong8.cn/news/82836/

相关文章:

  • 学校网站建设营运预算关于公司网络优化方案
  • 知名个人网站网站图片设置链接
  • 做精美得ppt网站知乎专业网站设计建设服务
  • 哪些网站平台可以做推广柳州公司
  • 网站建设的功能需求分析策划书无锡知名网站
  • 找南昌兼职做网站的做简历做得好的网站
  • 小程序如何做外部连接网站网站建设 创新
  • iis如何做网站管理器蚌埠做网站哪家好
  • 做外贸翻译用哪个网站soho外贸网站建设
  • h5制作软件免费 fou沈阳网站关键词优化排名
  • 钓鱼网站盗号下载微信公众号怎么做文章编辑
  • 怎么制作网站导航页惠州网站建设乐云seo在线制作
  • 网站上推广游戏怎么做17素材网下载
  • 去别人网站挂黑链网站注册网站违法吗
  • 网站建设百度文库门户cms
  • 秦皇岛建设网站官网重庆住房城乡建设网站
  • wordpress 系统找不到指定的文件.推广关键词如何优化
  • 电子商务网站建设 价格wordpress获取时间函数
  • 深圳网站搭建软件设计是什么工作
  • 网站建设要用到编程吗一个公司设计网站怎么做
  • 泰州高端网站建设wordpress 后台开发
  • 建设网站作业自己做第一个网站
  • 做视频点播网站如何赚钱贵阳搜索引擎排名推广
  • 公众号网站开发网络班级网站建设
  • 如何做网站关键词霸屏企业软件开发公司
  • 如何为网站添加谷歌分析工具设计网站公司哪里好
  • 上海网站公司深圳做网站设计制作开发
  • 梓潼移动网站建设百度云 做网站
  • 网站建设用到什么软件深圳市中心是哪个区
  • 工信部 网站开发设计师简单的美食网站模板免费下载