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

长沙网站建设王道下拉惠微信朋友圈产品推广语

长沙网站建设王道下拉惠,微信朋友圈产品推广语,做律师咨询网站,永久免费使用云服务器场景 项目中有很多密码都是以明文的形式存储在配置文件中&#xff0c;这样很不安全。我们可以通过jasypt来完成敏感信息的加密。 步骤 1、pom文件引入依赖。 <dependency><groupId>com.github.ulisesbocchio</groupId><artifactId>jasypt-spring-boo…

场景

项目中有很多密码都是以明文的形式存储在配置文件中,这样很不安全。我们可以通过jasypt来完成敏感信息的加密。

步骤

1、pom文件引入依赖。

<dependency><groupId>com.github.ulisesbocchio</groupId><artifactId>jasypt-spring-boot-starter</artifactId><version>3.0.4</version>
</dependency>

2、写个测试类获取密文。

        String secret = "haha";BasicTextEncryptor basicTextEncryptor = new BasicTextEncryptor();basicTextEncryptor.setPassword(secret); //设置密钥String s = basicTextEncryptor.encrypt("123456"); //加密System.out.println(s);

3、application.yml文件写死密文。

# Spring配置
spring:# 数据源配置datasource:driver-class-name: com.mysql.cj.jdbc.Driverurl: jdbc:mysql://localhost:3306/test?characterEncoding=utf-8&&serverTimezone=Asia/Shanghai&&useSSL=falseusername: root# 此处的密文要用ENC()进行包裹,不然是识别不了的,自然也就无法解密password: ENC(fUaD/g4L9TKx8AFhz8A5qQ==)# 加密配置
jasypt:encryptor:# 指定密钥password: haha# 下面这两个参数必须得加,不加的话会报参数绑定异常# 指定解密算法,需要和加密时使用的算法一致algorithm: PBEWithMD5AndDES# 指定initialization vector类型iv-generator-classname: org.jasypt.iv.NoIvGenerator

线上环境

如果是线上环境,密钥需作为启动参数加进去,这样更安全。

java -jar -Djasypt.encryptor.password=your-secret
http://www.dtcms.com/wzjs/279575.html

相关文章:

  • 台州市网站建设永久免费自助建站平台
  • 如果做局域网影音网站免费二级域名注册网站
  • 做分销网站多少钱长尾关键词搜索网站
  • 邯郸住房及城乡建设部网站搜索引擎优化网站的网址
  • 淄博信息港如何优化网站快速排名
  • 素材网站怎么做360收录提交
  • 做平台外卖的网站需要什么资质网站seo设计
  • 怎样获得做网站的客户海外推广渠道
  • 做云词图的网站站长工具域名
  • 网站用ps如何做沈阳线上教学
  • 手机网站开发服务淄博seo
  • 做网站公司 衡阳公司百度推广销售员的工作内容
  • 给公司建立网站吗营销团队找产品合作
  • 自己网站制作的详细教程互联网营销师是干什么
  • 网站使用说明书seo优化搜索结果
  • 网站营销定义营销软文300字范文
  • 有做彩票网站平台的吗注册网站域名
  • 怎样修改网站标题seo关键词首页排名
  • 汉化主题做网站效果图网络营销策划方案范文
  • 营销网站建设定制湖北网络推广seo
  • 购物网站难做吗网络推广优化服务
  • 网站店铺分布图怎么做seo软件推广
  • 建设个人网站赚钱2023搜索最多的关键词
  • 网站服务器建设教程网站网络营销推广
  • 合肥网站建设xbuw百度爱采购推广平台
  • 怎么做刷qq会员网站2018关键词快速排名seo怎么优化
  • 网站必须到公安局备案吗本地推广最有效的方法
  • 扬州学做网站培训多少钱网络服务器
  • 做图片站 把图片放到其它网站可以吗sem竞价托管多少钱
  • 苏州退工在哪个网站做上海最专业的seo公司