如何保护我的应用程序免受盗版 [英] How to protect my application against piracy
问题描述
可能重复:
如何生成软件许可证密钥?
I我是软件开发的初学者,我想知道如何在我的Java应用程序上实现保护系统,以防止盗版。我知道没有完美的解决方案。但我只是想知道如何保护它。并且不要告诉我把它变为开源,在我的情况下是不可能的:)。
I am a beginner in software developement and I would like to know how to implement a protection system on my Java app to protect it against piracy. I know that there's no perfect solution. But i just want to know how protect it. And don't tell me to make it open source,it's impossible in my case :).
感谢您的时间和答案。
推荐答案
由于任何许可证执行解决方案都可以通过一些努力来破解,我建议您根本不要尝试实施复制保护。许可证管理对您的用户来说很不方便。
As any license enforcement solution can be cracked with a bit of effort, I suggest you don't try to implement copy-protection at all. License management is just inconvenient for your users.
如果您决定实施版权保护,可以使用开源库。
If you are determined to implement copy-protection, you can use an open-source library.
此外,您应该混淆您的字节代码以使其成为稍微更难以对您的应用进行逆向工程。
Additionally, you should obfuscate your byte code to make it slightly more difficult to reverse-engineer your application.
这篇关于如何保护我的应用程序免受盗版的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!