阅读背景:

Java代码混淆和加密--Jocky

来源:互联网 

 

1.1 什么是Jocky?

   我们知道,Java是一种跨平台的编程语言,其源码(.java文件)被编译成与平台无关的字节码(.class文件),然后在运行期动态链接。 这样,编译后的类文件中将包含有符号表,从而使得Java程序很容易被反编译。相信每一个Java开发人员,都曾经用过诸如Jad之类的反编译器,对Java的class 文件进行反编译,从而观察程序的结构与实现细节。如此一来,对于那些需要严格进行知识产权保护的Java应用,如何有效的保护客户的商业投资, 是开发人员经常需要面对的问题。     于是就出现了Java混淆编译器,它的作用是打乱class文件中的符号信息,从而使反向工程变得非常困难。     Jocky就是这样一款优秀的Java混淆编译器。   我们知道,Java是一种跨平台的编程语言,其源码




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: