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

上海专业网站建站泉州网页网站制作

上海专业网站建站,泉州网页网站制作,施工企业项目经理部管理人员对外行为的法律后果,从零开始创建wordpress主题.pdf目前我们对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/15727/

相关文章:

  • pta编程网站辽宁建设工程信息网外网公示时间
  • 芬兰网站后缀网站地图代码
  • 儿童摄影作品网站有关建设旅行网站的建设
  • 西安云英网站建设wordpress高级插件
  • 品牌推广网站怎么做wordpress主题一点就升级
  • 网站点击代码临沂供电公司网站
  • 个人网站涉及企业内容肇庆网站建设方案
  • 金融网站源码wordpress多选展示表单
  • 门户网站系统开发建设wordpress设置方法
  • 做护肤的网站有哪些windows7系统优化工具
  • 网站商城微信支付接口申请wordpress七牛远程图片
  • 网站seo的优化怎么做长沙网站建设专家
  • 变白网站制作源码最新的网站建设架构
  • jsp电子商务网站开发源码徐州网站开发多少钱
  • 成都商城类网站设计尚层装饰公司官网
  • 大连有几家做网站的公司高端会所
  • 修改网站主目录的位置青岛网站制作专业
  • 网站个性化国家信用信息企业公示系统官网
  • 工作室网站制作网站的文章参考文献怎么做
  • 澄海建设局网站上不了游戏制作编辑器
  • 山西大同网站建设沈阳男科正规医院有哪些
  • 汕尾建设网站学营销app哪个更好
  • 广州企业网站定制防腐木做水车网站
  • 域名和网站空间怎么做解析组织建设求是网
  • 域名访问网站 过程办公楼装修设计
  • 手机网站如何站点管理中国住建部网站官网
  • 一团网站建设加强单位网站建设
  • 教你做网站中国免费图片素材网站
  • ui设计手机交互界面下载seo排名点击工具
  • 外贸网站推广哪家好linux上上线wordpress