我打算制作一些通过互联网销售的软件.我之前只创建过开源,所以我真的不知道如何保护它免受破解和分发为warez.请记住,我知道两个程序既没有破解或没有真正有用,我认为唯一或多或少可靠的方式可能如下所示:
你怎么看待这件事?这似乎有点限制,但我最好先减少销售,然后最终免费下载我的宝贝杀手级应用程序.无论如何,首先我需要一些基本的理论/教程/指南,关于如何确保用户只使用某个Java应用程序,如果他已付费,所以请建议一些.
谢谢
我想加密或混淆我的WAR文件,以便逆向工程将需要更多的努力.是否有这样的工具或maven插件会加密WAR文件及其内容?
此外,一旦WAR加密,那么Web应用程序将如何部署?如果Web服务器爆炸WAR,每个jar和资源是否仍然可以加密,那么如何修改启动行为以解密嵌套的jar和资源?
谢谢,沃尔特
在对自己进行实验之后,我确信java代码的阻塞在防止反向代码工程方面并不安全.所以,我转而使用Launch4J将我的一个核心jar文件捆绑到一个EXE文件中.jar文件也包含主要的入口方法.这是否会再次保护代码逆向工程?