java - jar 或类混淆的最佳工具,无需编写任何额外的配置文件

标签 java obfuscation proguard

<分区>

我正在寻找一种工具,它可以在类或 jar 混淆中提供敏锐的性能,并且可以设法轻松地混淆 jar。但是几天来我一直在寻找这个工具。我知道 Proguard 值得拥有,但我需要一个非常友好的工具,它能够从 jar 中检索所有可用的包并显示它。这样就很容易混淆。如果我使用 Proguard,我必须操作一个名为 proguard.cfg 的配置文件,该文件将在混淆过程中使用,而且我还必须执行命令行,你知道这不仅具有破坏性,而且一如既往地乏味。我知道有一些可用的 eclipse 插件用于混淆。但是不行,因为需要写一个配置文件。

最后我得到了一个名为 Zelix 的工具并根据我的要求工作得很好。但它不能执行所有jar,它在分析类时给出一些异常,最终停止混淆。

任何人都可以向我推荐任何其他更好并且可以对所有 jar 执行的工具。我热切地等待着你的回复。

最佳答案

这里有一些很好的 Jar 混淆器:

here是一篇关于混淆的文章,展示了如何使用 Pro Guard 和 CafeBabe。 Here是一个 yGuard 示例。由于其 GUI 界面,JShrinker 相对容易(因此我没有寻找任何教程)。

关于java - jar 或类混淆的最佳工具,无需编写任何额外的配置文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11538637/

相关文章:

maven - ProGuard + Spring Boot + Maven 插件

java - 我们应该将每个对象都暴露为 spring bean 吗?

java - 如何运行JavaCompiler编译的代码?

java - 从不同目录启动应用程序(.jar 文件)时如何获取位于类路径中的绝对文件路径?

android - dexguard:加密类和加密字符串?

php - 我可以加密 PHP 源代码或编译它以便其他人看不到它吗?如何?

java - Java中如何获取两个n维数组的和?

java - 在 Java 中混淆 SSL 客户端 Hello v2 消息

android - java.lang.NoSuchFieldError : No static field PUBLIC_ONLY

ant - JavaFx TableView 内容在混淆后消失