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

做微网站是订阅号还是服务号号网络课程网站建设

做微网站是订阅号还是服务号号,网络课程网站建设,espcms易思企业网站管理系统破解,上海网页设计培训网目前我们对yml配置文件中的密码都是明文显示,显然这不安全,有的程序员离职了以后可能会做一些非法骚操作,所以我们最好要做一个加密,只能让领导架构师或者技术经理知道这个密码。所以这节课就需要来实现一下。 我们可以使用jasypt…

目前我们对yml配置文件中的密码都是明文显示,显然这不安全,有的程序员离职了以后可能会做一些非法骚操作,所以我们最好要做一个加密,只能让领导架构师或者技术经理知道这个密码。所以这节课就需要来实现一下。

我们可以使用jasypt来实现密码加密的机制

common工程添加依赖:

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

创建一个test类

@SpringBootTest
public class JasyptTest {@Testpublic void testPwdEncrypt() {// 实例化加密器StandardPBEStringEncryptor encryptor = new StandardPBEStringEncryptor();// 配置加密算法和秘钥EnvironmentPBEConfig config = new EnvironmentPBEConfig();config.setAlgorithm("PBEWithMD5AndDES");    // 设置加密算法,默认的config.setPassword("fengjianyingyue");      // 用于加密的秘钥(盐),可以是随机字符串,一定要记住并且存储好encryptor.setConfig(config);// 对自己的密码进行加密String myPwd = "imooc";String encryptedPwd = encryptor.encrypt(myPwd);System.out.println("++++++++++++++++++++++++++++++");System.out.println("+ 原密码为:" + myPwd);System.out.println("+ 加密后的密码为:" + encryptedPwd);System.out.println("++++++++++++++++++++++++++++++");// 备注:此方式也可以用于账号密码登录的加盐操作}//    bg4mklHlRGmEUrhSr2hoCA==
//    EkSpYxuOam5DntjuV/0K3w==
//    PGUSPogsj7txKyfrjwr8lA==@Testpublic void testPwdDecrypt() {// 实例化加密器StandardPBEStringEncryptor encryptor = new StandardPBEStringEncryptor();// 配置加密算法和秘钥EnvironmentPBEConfig config = new EnvironmentPBEConfig();config.setAlgorithm("PBEWithMD5AndDES");    // 设置加密算法,默认的config.setPassword("fengjianyingyue");      // 用于加密的秘钥(盐),可以是随机字符串,一定要记住并且存储好encryptor.setConfig(config);String pendingPwd = "EkSpYxuOam5DntjuV/0K3w==";String myPwd = encryptor.decrypt(pendingPwd);System.out.println("++++++++++++++++++++++++++++++");System.out.println("+ 解密后的密码为:" + myPwd);System.out.println("++++++++++++++++++++++++++++++");}
}

运行结果可以看到,每次运行获得的加密密码都是不一样的。但是没关系,解密的话都是可以的。只要有秘钥,就能解密。

yml配置:

运行测试结果消息队列能否消费。

加上ENC()作为jasypt唯一识别

作业

  1. 把jasypt作为加盐的第二种方式,提供给MD5Utils作为第二种加密方式
  2. 使用nacos配置jasypt秘钥
http://www.yayakq.cn/news/622863/

相关文章:

  • 排版设计的网站网站开发的常见编程语言有哪些
  • 做西服的网站网站域名放国外
  • 毕节城乡建设厅网站易联网站建设
  • 哪里有做旅游包车的网站安通建设有限公司网站
  • 电商网站建设目的wordpress国内主题
  • wordpress 语言设定重庆网站优化
  • php网站超市源码互联网营销专家
  • 服务型网站建设池州网站建设费用
  • 温州网站建设icp备网站建设北京个人
  • 众划算网站开发青岛网站设计方案
  • 重庆建设行业网站可信网站认证必需做吧
  • 公司网站搭建流程网站推广和优化系统
  • 为什么要做营销型网站个人网站咋推广啥叫流量
  • led灯散热片技术支持 东莞网站建设免费咨询制度
  • 网站建设续费是什么费用wordpress jetpack
  • 专注做xp的网站绍兴seo排名公司
  • vue.js合作做网站么网站制作公司网站建设网站
  • 网站怎么做跳转链接上海计算机培训机构
  • 做网站和网页php mysql购物网站开发
  • 做网站 内容越多越好定做衣服的店附近哪里有
  • asp做的网站怎么运行公司的企业诚信建设分析
  • 专门做图的网站家居企业网站建设公司
  • 石家庄网站开发建设兰州网络推广技术
  • 营销策划好的网站辽宁省交通投资建设集团网站
  • 网站被镜像怎么做台州网站制作网站建设
  • 网站建设公司投融资分析wordpress自动跳转
  • 崇明建设镇网站中国建设银行手机银行官网
  • 网站建设数据安全分析如何让我的网站被百度收录
  • 住房和城市建设厅网站网站设计需要注意什么
  • 柏乡企业做网站上饶建设银行网站