可能重复:
Best Java obfuscator ?
好吧,我打算将一个Jar发布到世界各地,但是如果任何拥有Java Decompiler的人都无法读取代码,我希望用户名/身份验证代码等来控制对该程序的访问。
经过一些谷歌搜索我没有找到任何软件为我这样做,所以我想知道从这里采取什么步骤;如果有人能指出任何关于混淆方法的软件或信息,我将不胜感激。
再次欢呼Stack Overflow。
答案 0 :(得分:2)
不要忘记使用哈希算法加密密码。我不会依赖混淆器来保护密码。
然后你可以一起跳过混淆器,因为它几乎不会提供额外的保护。
答案 1 :(得分:1)
周围有许多混淆器, ProGuard 是一个众所周知的例子。尝试搜索“java obfuscator”,谷歌找到足够的点击。
答案 2 :(得分:0)
无法阻止某人反编译您的代码。你可以对它进行模糊处理,但这是你能做的最好的事情。
对你好消息?
没有人想要你的代码。它可能不值得反编译。
如果像BEA这样的公司没有阻止使用WebLogic这样的事情,我不明白为什么你的需要它。释放你的JAR并在晚上睡觉。