你会对商业Java代码进行混淆吗?[已关闭]
- 论坛
- 你会对商业Java代码进行混淆吗?[已关闭]
8 浏览
你会对商业Java代码进行混淆吗?[已关闭]
我想知道是否有人在自己的商业产品上使用商业/免费的Java混淆器。我只知道有一个项目在发布过程中实际上有一个混淆步骤。
你们做混淆吗?如果是这样,为什么要做混淆?
这样做真的能保护代码,还是只是给开发者/管理者一种更好的感觉?
编辑:好的,我来明确我的观点:你们是为了保护你们的知识产权(算法,产品中投入的工作)而做混淆吗?我不会出于安全原因做混淆,这样做感觉不对。所以我只是在谈论保护应用程序代码免受竞争对手的侵害。
@staffan 提出了一个很好的观点:
避免改变代码流的原因是,其中一些改变会使JVM无法高效地优化代码。实际上,这会降低应用程序的性能。