用Java编写的代码被编译成字节码的语言。问题是,Java字节码可以很容易地反编译成可读的源代码。这可以通过反编译等JD或JAD反编译器的帮助下完成的,使用这样的工具任何人都可以很容易地看到你的代码。 Jfuscator通过极难逆向工程的Java应用程序可以保护您的知识产权。
特点包括:
*混淆的作品!
JFuscator保护更多的应用程序比其他任何混淆,因为它知道什么是安全的改变,哪些需要被单独留在家中。尽管如此,它可以让你完全控制混淆过程。
*字符串变形
变种包含敏感数据到无字符串表示,这使它们不再作为在常量池中字符串字符串。让字符串解密发生在受保护的应用程序的不同部分,使得基于针对加密字符串变得无法攻击。
*智能流混淆
通过将代码转换为字节代码级别打破高层次的结构,如循环,条件和分支指令。 JFuscator掩盖程序流程不改变什么代码确实在运行。
*高度可配置
Jfuscator排除在混淆使用排除对话框,列出你的应用程序中声明的所有类,方法和字段的成员。使用排除对话框无缝地避免不必要的类,方法或字段重命名。
* Java 7的兼容
Jfuscator支持从1.1所有的JDK直至并包括Java 7中。
*构建工具
集成JFuscator保护您的构建脚本,JFuscator可以运行在基于Java的构建工具Ant的任务或使用它的命令行工具。
*调试支持
通过剥离源代码行数和文档的URL,名称和被删除,以及局部变量的类型删除调试信息。
*保护任何归档
保护任何类型的档案用于部署应用程序,包括罐,邮编,战争和EAR文件存档。
*跨类重命名
混淆多个类,居住在不同的档案。 JFuscator将检测引用改名类和成员,并对其进行修改,以确保基准保持有效和一致的。
*增量混淆
部署补丁程序或通过确保类和成员的新名称是与以前的版本混淆使用的那些一致支持加载项。
软件详细信息:
评论没有发现