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

企业现在有必要做网站吗做淘宝还有必要做网站吗

企业现在有必要做网站吗,做淘宝还有必要做网站吗,网站域名被黑,如何获取免费的wordpressSpringBoot集成jasypt#xff0c;加密yml配置文件 一、pom配置二、生成密文代码三、配置3.1、yml加密配置3.2、密文配置3.3、启动配置3.4、部署配置 四、遇到的一些坑 最新项目安全检测#xff0c;发现配置文件中数据库密码#xff0c;redis密码仍处理明文状态 一、pom配置… SpringBoot集成jasypt加密yml配置文件 一、pom配置二、生成密文代码三、配置3.1、yml加密配置3.2、密文配置3.3、启动配置3.4、部署配置 四、遇到的一些坑 最新项目安全检测发现配置文件中数据库密码redis密码仍处理明文状态 一、pom配置 !-- 配置文件yml加密 -- dependencygroupIdcom.github.ulisesbocchio/groupIdartifactIdjasypt-spring-boot-starter/artifactIdversion2.1.2/version /dependency二、生成密文代码 仅作为生成密文的工具类 package com;import org.jasypt.encryption.pbe.StandardPBEStringEncryptor; import org.jasypt.encryption.pbe.config.EnvironmentPBEConfig; import org.junit.Test; import org.junit.runner.RunWith; import org.springframework.boot.test.context.SpringBootTest; import org.springframework.test.context.junit4.SpringRunner;SpringBootTest RunWith(SpringRunner.class) public class JasyptUtil {private final static String SECRECT 1234qwer; //秘钥private final static String ALGORITHM PBEWithMD5AndDES; //加密算法Testpublic void testEncrypt() throws Exception {System.out.println(密文密码 encrypt(myPassword));}private String encrypt(String text){StandardPBEStringEncryptor standardPBEStringEncryptor new StandardPBEStringEncryptor();EnvironmentPBEConfig config new EnvironmentPBEConfig();config.setAlgorithm(ALGORITHM);config.setPassword(SECRECT);standardPBEStringEncryptor.setConfig(config);return standardPBEStringEncryptor.encrypt(text);}public String decrypt(String text) {StandardPBEStringEncryptor standardPBEStringEncryptor new StandardPBEStringEncryptor();EnvironmentPBEConfig config new EnvironmentPBEConfig();config.setAlgorithm(ALGORITHM);config.setPassword(SECRECT);standardPBEStringEncryptor.setConfig(config);return standardPBEStringEncryptor.decrypt(text);}}三、配置 3.1、yml加密配置 jasypt配置一定要放最上面 #加密配置 jasypt:encryptor:password: 1234qwer # 秘钥algorithm: PBEWithMD5AndDES # 加密算法iv-generator-classname: org.jasypt.iv.NoIvGenerator3.2、密文配置 使用工具类加密之后的密文直接放在配置文件中使用 ENC() 3.3、启动配置 有的说法还需要在启动类做一下配置我这边并没有配置也可直接使用。 如无法启动可在启动类配置EnableEncryptableProperties 3.4、部署配置 开发过程中将秘钥直接放在yml中可以但是发布到生产之后这样放的话那跟明文也没有什么区别了。 所以发布的时候password 的配置空着即可。通过jar包的启动命令来设置秘钥。如下 nohup java -jar -Djasypt.encryptor.password1234qwer /app/web.jar --server.port8080 --spring.config.location/app/web.yml /app/web.out 21 四、遇到的一些坑 1、jasypt的配置文件要放在ENC()密文配置的上面。 2、版本需要匹配 3、启动命令秘钥需要加’ 报错Failed to bind properties under ‘spring.datasource.password‘ to java.lang.String 参考https://blog.csdn.net/qq_38254635/article/details/132027639
http://www.w-s-a.com/news/297111/

相关文章:

  • 众鱼深圳网站建设设计师网名叫什么好听
  • 中小学生做试卷的网站6网站建设需要注意哪些细节
  • 以个人名义做地方门户网站社保服务个人网站
  • 上海企业做网站设计制作感悟150字
  • asp.netmvc网站开发ps设计网页
  • win2008 挂网站 404官方网站是什么
  • 网站只做内容 不做外链做姓氏图的网站
  • 中国建设银行信用卡黑名单网站wordpress怎么解密密码
  • 建设银行如何网站设置密码广州网站营销推广
  • 企业做网站的步骤与做网站注意事项四川省住房建设厅网站打不开
  • 网页设计网站规划报告百度文库官网登录入口
  • 郑州医疗网站开发wordpress能注册
  • 创建网站的英语石家庄微信网站建设
  • 分享几个x站好用的关键词微信商城小程序开发一般需要多少钱
  • 做韩国外贸网站wordpress手机版中文
  • 建站群赚钱有前途吗蚌埠北京网站建设
  • 北京网站建设求职简历十堰seo优化教程
  • 网站顶部可关闭广告微信小程序多少钱
  • 网站背景怎么弄斜杠青年seo工作室
  • ps个人网站首页怎么制作如何做网站的版块规划
  • 做网站的市场开源建站工具
  • 邹平做网站哪家好自动点击器app
  • 南阳seo网站排名优化wordpress文章对游客不显示
  • 网站301什么意思湛江市seo网站设计报价
  • 免费建造网站化妆品网络营销方案
  • 建公司网站wordpress the content
  • 网站的站点的管理系统建设银行网站注册企业
  • 长春火车站是哪个站做微商哪个网站有客源
  • 亚马逊培训费用一般多少seo专业培训课程
  • 做推文封面图网站南宁高端网站建设