Maven 环境下使用 proguard-maven-plugin 插件混淆你的源码 时间 2014-08-20 15:23:56 肖国颖的个人页面 原文 http://my.oschina.net/noahxiao/blog/304746 ...
仅做记录之用。 java代码可以反编译,因此有时候要保护自己的知识产权还真得费点心思,一般来说有三个思路: 将class文件加密,这个是最安全的,但也费事儿,因为要重写classloader来解密class文件 使用花指令,使得class文件不能反编译 利用反编译工具漏洞 安全性一般,还是有花指令破解器 代码混淆,提高代码阅读成本 简单易操作,一般采用这种或者与其它方式结合 我们项目中用到的即为代 ...
2017-12-15 10:04 2 36832 推荐指数:
Maven 环境下使用 proguard-maven-plugin 插件混淆你的源码 时间 2014-08-20 15:23:56 肖国颖的个人页面 原文 http://my.oschina.net/noahxiao/blog/304746 ...
仅做记录之用。 java代码可以反编译,因此有时候要保护自己的知识产权还真得费点心思,一般来说有三个思路: 1、将class文件加密,这个是最安全的,但也费事儿,因为要重写classloader来解密class文件 ...
目录 Java代码混淆工具ProGuard 简介 描述 作用的环境 功能 工作原理 下载 使用时注意事项 版本问题 JDK位数问题 ...
本文转自 1:下载 proguard6.0.3.zip https://pan.baidu.com/s/1RIYSkCwSquASQ3EidD1SMw 提取码 : wlhc 2:解压进入bin ,执行 proguardgui.bat 3:添加要混淆的jar跟输出的jar ...
下载Proguard, 我下的是最新的Proguad5.2 在windows下运行bin/proguardgui.bat, 可以看见图形界面, 载入配置, 然后process. 配置文件例子 ...
1.情景展示 我的需求是:为了将项目部署到机器上时,既不影响项目的正常运行,又可以做到降低项目源码(class文件)的可读性,其主要目的是为了防盗。 一般情况下是用不到混淆器的,但是实际生活中往往存在这样的问题或需求,比方说:由于时间紧迫,两家企业被迫联合 ...
1.1 什么是Jocky? 我们知道,Java是一种跨平台的编程语言,其源码(.java文件)被编译成与平台无关的字节码(.class文件),然后在运行期动态链接。 这样,编译后的类文件中将包含有符号表,从而使得Java程序很容易被反编译。相信每一个Java开发人员,都曾经用过诸如 ...
,-libraryjars路径等3.开始->运行->输入"cmd"->输入"java -Xms256m ...