为客户锁定(加密)java Netbeans文件

时间:2016-12-27 11:12:12

标签: java netbeans

我在Netbeans中创建了一个程序,但我希望我的程序文件被锁定,因为我不希望任何人可以读取或复制源代码。我该如何锁定文件?

感谢!

1 个答案:

答案 0 :(得分:0)

这是一个非常广泛的问题,但我会尽力帮助。

你用java编写的东西可能做的最好的事情叫做'混淆',这意味着你的代码仍然可读,只是非常混乱,很难理解为人类

在JVM语言上“锁定”文件是一场艰苦的战斗,你可能永远不会赢,如果有人真的想看到你的源代码并编辑它,他们可以,这只需要一些时间,这实际上是诚实地适用于任何语言。无论你做什么,如果有人足够聪明并且真的想要编辑你的程序,他们可以并且会找到一种方法,你能做的最好的就是尽量让它们尽可能地努力。

话虽这么说,一个体面的混淆器足以让大多数人看到你的项目并决定它可能不值得花时间手动去混淆它。