我想使用 PayPal 出售我的 Java 应用程序。收到付款后,客户会收到我的应用程序的一次性下载链接。
我的问题是,如何防止人们将 .jar 文件发送给他们的朋友/将其上传到互联网上?
显然,我需要在应用程序中进行某种检查,只允许它在一台计算机上运行。这是另一个问题,我不希望客户在一台计算机上受到限制,他们应该能够在家中运行它并工作等。
也许某种 cd-key 可以解决问题?那里有 Java 的 cd-key 资源吗?或者我应该建立自己的算法?还有一个问题,逆向工程..
请帮我解决这个问题:)