混淆Java代码的最佳方法是什么?

时间:2010-05-31 13:22:04

标签: java obfuscation

  

可能重复:
  Best Java obfuscator ?

好吧,我打算将一个Jar发布到世界各地,但是如果任何拥有Java Decompiler的人都无法读取代码,我希望用户名/身份验证代码等来控制对该程序的访问。

经过一些谷歌搜索我没有找到任何软件为我这样做,所以我想知道从这里采取什么步骤;如果有人能指出任何关于混淆方法的软件或信息,我将不胜感激。

再次欢呼Stack Overflow。

3 个答案:

答案 0 :(得分:2)

不要忘记使用哈希算法加密密码。我不会依赖混淆器来保护密码。

然后你可以一起跳过混淆器,因为它几乎不会提供额外的保护。

答案 1 :(得分:1)

周围有许多混淆器, ProGuard 是一个众所周知的例子。尝试搜索“java obfuscator”,谷歌找到足够的点击。

答案 2 :(得分:0)

无法阻止某人反编译您的代码。你可以对它进行模糊处理,但这是你能做的最好的事情。

对你好消息?

没有人想要你的代码。它可能不值得反编译。

如果像BEA这样的公司没有阻止使用WebLogic这样的事情,我不明白为什么你的需要它。释放你的JAR并在晚上睡觉。