摘要:
什么是代码混淆Java 是一种跨平台的、解释型语言,Java 源代码编译成中间”字节码”存储于 class 文件中。由于跨平台的需要,Java 字节码中包括了很多源代码信息,如变量名、方法名,并且通过这些名称来访问变量和方法,这些符号带有许多语义信息,很容易被反编译成 Java 源代码。为了防止这种... 阅读全文
posted @ 2015-01-10 00:43
brave-sailor
阅读(215)
评论(0)
推荐(0)
摘要:
在project.properties里加上 proguard.config=proguard.cfgproguard.cfg 配置如下:-optimizationpasses 5-dontusemixedcaseclassnames-dontskipnonpubliclibraryclasses-... 阅读全文
posted @ 2015-01-10 00:41
brave-sailor
阅读(448)
评论(0)
推荐(0)
摘要:
proguard 原理Java代码编译成二进制class 文件,这个class 文件也可以反编译成源代码 ,除了注释外,原来的code 基本都可以看到。为了防止重要code 被泄露,我们往往需要混淆(Obfuscation code , 也就是把方法,字段,包和类这些java 元素的名称改成无意义的... 阅读全文
posted @ 2015-01-10 00:23
brave-sailor
阅读(351)
评论(0)
推荐(0)

浙公网安备 33010602011771号