跳至主要內容

2025年第25周开源学习周报

悟空约 307 字大约 1 分钟...

ClassFinal

https://gitee.com/roseboy/classfinalopen in new window

ClassFinal是一款java class文件安全加密工具,支持直接加密jar包或war包,无需修改任何项目代码,兼容spring-framework;可避免源码泄漏或字节码被反编译。

功能特性

  • 无需修改原项目代码,只要把编译好的jar/war包用本工具加密即可。
  • 运行加密项目时,无需求修改tomcat,spring等源代码。
  • 支持普通jar包、springboot jar包以及普通java web项目编译的war包。
  • 支持spring framework、swagger等需要在启动过程中扫描注解或生成字节码的框架。
  • 支持maven插件,添加插件后在打包过程中自动加密。
  • 支持加密WEB-INF/lib或BOOT-INF/lib下的依赖jar包。
  • 支持绑定机器,项目加密后只能在特定机器运行。
  • 支持加密springboot的配置文件。

ClassWinter

https://gitee.com/JustryDeng/class-winteropen in new window

class-winteropen in new window 是在学习完 class-final(v1.1.9)open in new window 后,仿照class-final进行编写的,部分思路与class-final一致。

  • 支持war(普通war+可执行war)加密
  • 支持jar(普通jar+可执行jar)加密
  • 支持xml加密(掩耳盗铃版)
评论
  • 按正序
  • 按倒序
  • 按热度
Powered by Waline v3.3.0