原文:SpringBoot通过proguard-maven-plugin插件进行实际项目代码混淆,实测可用

本文主要研究下如何使用proguard maven plugin插件混淆springboot代码。工程代码是实际跑在线上的Springboot .x项目,踩过N个坑,最后实测成功。 先说贴出成功的配置 主要的坑,springboot项目配置注意项 启动类不能混淆 实体类一定要保留 Controller一定要保留 SpringBoot JavaConfig配置不能混淆 其他配置参考以上的注释,其他 ...

2020-09-06 11:39 0 3438 推荐指数:

查看详情

基于ProGuard-Maven-Plugin的自定义代码混淆插件

介绍 大家可能都会碰到一些代码比较敏感的项目场景,这个时候代码被反编译看到就不好了,这个时候就需要代码混淆插件来对代码进行混淆了。 基于Maven项目一般会去考虑使用proguard-maven-plugin,但是这个插件仅支持打Jar包不支持打War包。 于是我用空闲 ...

Sat Jul 23 01:59:00 CST 2016 0 9272
proguard-maven-plugin混淆代码排除方法

当使用proguard-maven-plugin混淆代码时,如果要排除某个类中某个方法不混淆,务必参数指定全路径类名,否则会不生效。 ...

Thu Nov 04 02:09:00 CST 2021 0 102
springboot2.x+maven+proguard代码混淆

由于需要将源码打包做代码混淆,选择proguard,开始使用各种问题,各种jar包版本问题,但最终成功了,记录一下,也希望能够帮助大家 在pom中添加代码: 注意: -keep class 类/包.** 表示保留类名 -keepclassmembers class 类/包 ...

Fri Aug 31 00:35:00 CST 2018 1 7847
java、springboot使用proguard混淆代码

1.情景展示   我的需求是:为了将项目部署到机器上时,既不影响项目的正常运行,又可以做到降低项目源码(class文件)的可读性,其主要目的是为了防盗。   一般情况下是用不到混淆器的,但是实际生活中往往存在这样的问题或需求,比方说:由于时间紧迫,两家企业被迫联合 ...

Wed Oct 21 01:07:00 CST 2020 1 2870
使用proguard混淆java web项目代码

1.首先下载proGuard.zip到本地: proguard4.5beta4.tar.zip解压开,2.新建文本文档,修改文件名为XXX.pro,然后复制下面内容到.pro 这段话是在网上找的,拼凑一下,能用...修改上面的-injars,-outjars ...

Wed Jun 19 01:21:00 CST 2013 0 12073
Android proguard代码混淆

为什么要代码混淆? Android的安装文件是apk格式。APK是AndroidPackage的缩写。是由android sdk编译的工程打包生成的安装程序文件。 Apk其实是zip文件,但是后缀名被改成了.apk,通过解压就可以看到其中的文件 ...

Tue Dec 17 17:43:00 CST 2013 1 10738
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM