可能是重复问题:
软件许可证密钥是如何生成的?
我是一名软件开发初学者,想知道如何在我的Java应用程序上实现保护系统以防止盗版。我知道没有完美的解决方案。但我只是想知道如何保护它。不要告诉我将其公开源代码,这在我的情况下是不可能的:)。
感谢您的时间和回答。
可能是重复问题:
软件许可证密钥是如何生成的?
我是一名软件开发初学者,想知道如何在我的Java应用程序上实现保护系统以防止盗版。我知道没有完美的解决方案。但我只是想知道如何保护它。不要告诉我将其公开源代码,这在我的情况下是不可能的:)。
感谢您的时间和回答。
我几年前考虑过这个问题。最终我决定不授权,而是免费提供它,但我认为我的最佳想法是:
发送一个包含密钥的许可文件给他们。使用他们的全名和电子邮件地址或其他同样个人化的方式命名该文件,并确保重命名将使密钥无效。这应该很容易实现。有许多技术可以使用,而不需要在您的应用程序中存储密钥。
像任何系统一样,这并不是无法破解的,但正如多年前向我解释的那样,安全性是为了让诚实的人保持诚实。