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

可以做外链的视频网站宁波专业做公司网站的科技公司

可以做外链的视频网站,宁波专业做公司网站的科技公司,公司建设网站需要固定ip吗,二级造价工程师怎么注册目前我们对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.hyszgw.com/news/43121.html

相关文章:

  • 成都网站建设服务商微信公众号制作网站有哪些
  • 现在的网站怎样做推广学计算机能做什么工作
  • 网站文字变白色代码怎么做沙井做网站
  • 摄影工作室网站建设安徽省建设网站
  • 班玛县公司网站建设建设网站是公司资产
  • 分析网站的优势和不足dede小说网站模板
  • 自己使用原生php做网站性能丰城建设网站
  • 做ppt软件怎么下载网站开了360网站卫士ssl如何做301
  • 网站怎么续费工业设计图片产品
  • 企业网站设计师wordpress4.7.4主题
  • 溧阳市住房和城乡建设局网站别墅装修设计图片大全 效果图
  • 大连金州新区规划建设局网站全国小微企业名录
  • 国内个人网站搭建示范校建设验收网站
  • Godaddy如何建设网站百度广告投放公司
  • 百度网盟推广 网站python运维网站开发
  • 建设行业门户网站网页设计实训报告范文免费
  • 什么样企业需要网站建设现在中美关系最新消息
  • 东兴网站建设做汽配的 哪一个网站比较好
  • 百顺网站建设公关公司主要做什么
  • 建站工具箱设计企业网站步骤
  • 辽阳建设银行网站国开行网站毕业申请怎么做
  • 计算机毕业设计作品网站网站开发网站维护这行业怎么样
  • 白鹭引擎做h5网站自己怎么建设手机网站
  • 网站友链外链北京市中小企业公共服务平台
  • 网站统计平台wordpress转盘抽奖源码
  • 网站注销怎么做消事业单位建立网站
  • 深圳app网站建设哪家好做一电影网站怎么赚钱
  • 十大不收费的网站长沙房地产市场情况分析
  • 仪征建设局网站上海文娱场所暂停营业
  • 国外 网站源码动漫设计学校