java源码加密编译-java项目的jar包加密(与abc混淆)

最近给公司写了一个项目,需要给其他公司使用。 为了防止别人看到源码,我将项目打包成jar包,jar包用反编译工具还是可以轻松看到源码的。 于是我想到了加密jar包,使用ProGuard,下载地址:。

虽然jar包加密只是减少了反编译时间,但理论上还是可以破解的,而且聊胜于无。 废话少说,让我们开始吧。

软件下载并解压后,在bin目录下找到proguardgui.bat文件,双击打开。

java源码加密编译-java项目的jar包加密(与abc混淆)

出现如右图所示的软件界面:

单击“输入/输出”,右侧出现两个按钮。 Addinput是你打包好的jar包,Addoutput是你即将打包的jar包。

java源码加密编译-java项目的jar包加密(与abc混淆)

添加后,如右图java源码加密编译java源码加密编译,里面的android.jar是项目使用的额外jar包,如果有,请添加。

嗯,一路NEXT,然后点击process,出了问题

java源码加密编译-java项目的jar包加密(与abc混淆)

然后点击保存配置,文件扩展名为.pro。

用记事本打开配置文件,我的是test.pro。 删除蓝色圈出的部分,添加黄色部分。 这部分是直接调用jar包的类和方法。 写出完整的班级名称。 {*;}表示这个类中的所有方法都可以调用,不想让别人看到的类就不要写了,以后保存起来。

java源码加密编译-java项目的jar包加密(与abc混淆)

点击ProGuard,导出配置文件,一路Next,然后点击Generate,将生成的jar导入到项目中,和之前的效果一样

用jd-gui反编译工具打开jar包,全部替换为a、b、c字母

java源码加密编译-java项目的jar包加密(与abc混淆)

——————————————

版权声明:本文为CSDN博主“cxy1109”原创文章,遵守CC4.0BY-SA版权合同。 转载请附上原文出处链接及本声明

原文链接:

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

悟空资源网 源码编译 java源码加密编译-java项目的jar包加密(与abc混淆) https://www.wkzy.net/game/169675.html

常见问题

相关文章

官方客服团队

为您解决烦忧 - 24小时在线 专业服务