赞
踩
在软件服务中,经常有一些程序会部署到客户环境,但由于考虑到项目尚未结束导致源代码泄露,可以先进行jar包加密,保证代码无法被反编译。
(1)代码加密工具
步骤1:下载classfinal-fatjar-1.2.1.jar文件
步骤2:java -jar classfinal-fatjar-1.2.1.jar
步骤3:输入jar文件名和包名
步骤4:使用反编译工具,对比加密后的jar,可见加密后方法被隐藏了。
图1 加密前
图2 加密后
步骤5:启动加密后的jar包
java -javaagent:yourpaoject-encrypted.jar -jar yourpaoject-encrypted.jar
(2)反编译工具
jd-gui-1.6.6 直接右键jar包选择java se运行即可
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。