【问题标题】:Eclipse RCP ObfuscationEclipse RCP 混淆
【发布时间】:2018-02-20 02:15:59
【问题描述】:

我已经构建了一个 Eclipse RCP 应用程序并使用 Maven/Tycho 打包,一切正常。现在,我想保护我的代码并对其进行混淆。 以下是问题列表:-

  1. 哪个免费工具可用于混淆 RCP 应用程序?我试过了 Proguard,但卡在配置文件中,无法运行 混淆。不幸的是,我没有示例 Eclipse RCP Proguard 配置文件。
  2. 什么时候应该进行混淆处理?之后 完成应用程序的 Maven 安装或应用程序安装时 包装。

我已经尝试了所有可能的 Google 解决方案,但都坚持了下来。感谢任何人可以提供帮助。

问候, 安全数据表。

【问题讨论】:

    标签: eclipse maven eclipse-rcp obfuscation tycho


    【解决方案1】:

    用于混淆 RCP 应用程序的免费工具

    您可以在市场中搜索一些有助于混淆的现有插件,例如:

    https://marketplace.eclipse.org/content/stringer-java-obfuscator

    https://marketplace.eclipse.org/content/java-antidecompiler

    什么时候应该进行混淆处理??

    当我不想在提取代码时显示我的包名称、方法名称时,我使用了混淆我的 RCP 应用程序,其背后的目的是我们编写了一个非常具体的工具,它有一些天才和专利代码,我们做到了不想让它免费。简单地说,以防你不想展示你的逻辑。

    方法:

    我们这样做的方式是,在提取或反编译时,所有包名称和方法名称都将显示为 "OOOOOMMEEOOOOOOOOO""EEEEEXXXXXOOOOXX"。您还可以编写自己的逻辑来具体复制您的需求和目标。

    您希望混淆哪个 API 或部分代码或 jar,在我的例子中,RCP 应用程序是四个应用程序的组合,我们只对我们的专利代码 jar 进行了混淆。

    你也可以参考这个:

    https://rcpquickstart.wordpress.com/2007/06/22/obfuscating-an-rcp-application/

    【讨论】:

    • 感谢您提供的链接,我想要更多关于混淆的 Proguard Config 文件的信息。 Stringer 是许可软件,我正在寻找任何免费的混淆软件。
    猜你喜欢
    • 2015-12-11
    • 2017-04-08
    • 2018-02-08
    • 1970-01-01
    • 1970-01-01
    • 2011-04-29
    • 2013-01-18
    • 2013-07-24
    • 2012-02-10
    相关资源
    最近更新 更多