Java混淆器Allatori Java obfuscator常见问题集五,包含字符串加密、流混淆是否会使代码速度变慢并使字节码增大等问题。
Allatori Java obfuscator是第二代Java代码混淆器,为你的知识产权提供全方位的保护。
【Allatori Java obfuscator最新试用版下载】
1.Allatori可以使用’forName()’方法重命名我动态加载的类吗/strong>
如果类的名称是静态可分析的,那么Allatori可以重命名它。例如,如果你的程序中有’forName(“com.company.SomeClass”)’,Allatori可以重命名’com.company.SomeClass’类并更改此语句以反映新名称。
2.字符串加密会使我的代码速度变慢并使字节码增大吗/strong>
加密的字符串在运行时使用已添加到类中的代码进行解密。这意味着该类运行速度会稍慢。一般来说,这一点影响并不大。字节码大小的增加通常在1-2%的范围内。
3.流混淆会使我的代码速度变慢并使字节码增大吗/strong>
通常情况下,Allatori的流混淆会略微增加字节码的大小,在极少数情况下会略微降低其性能。你需要权衡一下防反编译程度与字节码的大小和速度。请注意,字节码大小增加因应用程序而异,你应该评估字节码大小增加对字节码的影响。
4.为什么我用的方法都不会被混淆/strong>
Allatori只会尝试混淆已经具有一些控制流复杂性的方法流。所以,没有’if’,’switch’,’while’或’for’结构的方法将不会被流混淆。
5.可以将Allatori集成到我的构建环境中吗/strong>
可以,Allatori有一个命令行界面,可以无缝集成到构建脚本中。
6.可以从Apache Ant构建工具调用Allatori吗/strong>
可以。 Allatori附带Ant任务,可以很容易地与Apache Ant一起使用。
7.我为什么需要Allatori/strong>
如上所述,你需要Allatori来保护你的应用程序不被反向工程破解。你还需要它来保护库中的算法不被复制或者不被黑客利用。与有些客户一样,你可能需要使用美国国务院和国家安全局的Allatori才能获得产品的出口许可证。
另外,你不仅需要一般的混淆器,而且还需要能够提供最高级别的应用程序保护和性能的混淆器。
如果你关心你的知识产权,那么你就需要Allatori。
《Java混淆器Allatori Java obfuscator常见问题集》的连载就到此结束啦~
想要购买正版授权,或者获取更多Allatori Java obfuscator相关信息的朋友可以点击” 咨询在线客服 “~
标签:代码混淆加密/解密
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!