我一直在研究Java,我想知道如何限制人们访问我的代码?
用户授权所有类(驱动程序除外)是否足够好?或者我是否需要采取进一步措施?
任何帮助都将不胜感激。
谢谢。
答案 0 :(得分:2)
一些更高级的Java字节码混淆器不仅仅是类名称修改。例如,Zelix KlassMaster也可以以一种非常难以理解的方式扰乱您的代码流,并作为优秀的代码优化器工作......
许多混淆器也能够加扰你的字符串常量并删除未使用的代码。
另一种可能的解决方案(不一定排除混淆)是使用加密的JAR文件和执行解密的自定义类加载器(最好使用本机运行时库)。