java部署加密工具

需求介绍

在软件服务中,经常有一些程序会部署到客户环境,但由于考虑到项目尚未结束导致源代码泄露,可以先进行jar包加密,保证代码无法被反编译。

工具简介

(1)代码加密工具

https://gitee.com/roseboy/classfinal

步骤1:下载classfinal-fatjar-1.2.1.jar文件

步骤2:java -jar classfinal-fatjar-1.2.1.jar

步骤3:输入jar文件名和包名

步骤4:使用反编译工具,对比加密后的jar,可见加密后方法被隐藏了。

图1 加密前

图2 加密后

扫描二维码关注公众号,回复: 14688219 查看本文章

步骤5:启动加密后的jar包

java -javaagent:yourpaoject-encrypted.jar -jar yourpaoject-encrypted.jar

(2)反编译工具

jd-gui-1.6.6 直接右键jar包选择java se运行即可

猜你喜欢

转载自blog.csdn.net/lili1158/article/details/128548445