
软件开发
文章平均质量分 90
主要介绍Java、Spring、Springboot等软件开发知识
乌托邦的逃亡者
一名通信行业的IT民工!Treat yourself better and become a better person!
展开
-
Springboot配置文件中账号密码等敏感信息的加解密
2)目前jasypt-spring-boot-starter的最新版本是3.0.5。版本不同,配置可能也不一样,请以。1)这里使用的是2.1.0版本的jasypt-spring-boot-starter。到此,我们就实现了Springboot配置文件里的敏感信息加密。本文的配置,仅供2.1.0版本参考。原创 2024-05-27 17:24:15 · 1854 阅读 · 0 评论 -
基于classfinal对Java服务端代码进行混淆加密
在单模块中,此方案还算简单,但是现在项目一般都是多模块。一个模块依赖多个公共模块。那么使用此方案就比较麻烦,配置复杂,文档难懂,各模块之间的调用在配置是否混淆时极其容易出错。此方案比对上面的方案来说,就简单了许多,可以直接对打包好的 jar / war包执行命令,就可以实现源码的安全性保护。并且可以对yml、properties配置文件以及lib目录下的maven依赖进行加密处理。若想指定机器启动,支持绑定机器,项目加密后只能在特定机器运行。原创 2024-05-23 11:45:34 · 1943 阅读 · 0 评论