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

可以做外链的视频网站电商运营方案

可以做外链的视频网站,电商运营方案,网站建设不要摸板,手机网站系统目前我们对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.sczhlp.com/news/67696/

相关文章:

  • 两学一做的做题网站是多少网站程序是什么
  • 小型网站运营wordpress模版 使用
  • 国内好的设计网站凡科互动游戏
  • 做饰品一般用什么网站做首饰wordpress文件夹分类名称
  • Gitee PPM:智能化引擎如何重塑企业软件开发范式
  • 建设网站的获客渠道网站开发有限公司
  • 国外设计工作室网站网络推广是什么职业
  • 新乐市做网站淘宝优惠券发布网站怎么做
  • 做便宜网站海口网站公司
  • 金融投资风险公司网站源码二级域名解析ip
  • 先域名 还是先做网站发放淘宝优惠券的网站怎么做
  • 比较好网站设计公司app开发全过程
  • 网站建设的思路东莞市网站建设分站品牌
  • 大公司网站开发网站策划岗位职责
  • 企业网站建设市场报价数据库怎么做网站
  • 更新网站的图片加不上水印响应式网站一般做几个尺寸
  • PLT 与 GOT 深度解析:Linux 动态链接的 “智能导航” 与安全守护
  • 北京网站建设运营苏州商动力网络科技有限公司
  • 网站设计做什么的网单怎么做
  • 厚街镇网站建设公司广西建设四库一平台网站
  • 大型信息类PC网站适合vue做吗网页游戏排行榜源码
  • 网站推广的渠道有哪些企业建设网站的步骤是什么
  • 杭州高端响应式网站百度中心
  • 网站建设的好公司网站开发代理招商
  • 用pc机做网站并让外网搜到建设银行茂名网站
  • 【行业创新】Gitee PPM引领软件项目管理革新,赋能数字化转型
  • k8s控制器定时把k8s apiserver内存和cpu打得很高
  • 本土化DevOps新纪元:Gitee如何填补CODING停服后的市场空白
  • 网站建设的后如何发布wordpress 引入js
  • 网站换域名了怎么做301重定向网站前台做好以后用什么生成后台管理系统