是否有许可证可用于许可我的Visual Basic 2008应用程序?像.Net Reactor这样的人,需要输入许可证密钥。有什么建议吗?
谢谢,
凯文。
答案 0 :(得分:0)
不幸的是,有许多可能的许可机制。我过去使用的是CrypKey(http://www.crypkey.com/index.asp),但除非以下情况属实,否则我不推荐它:
另外你的问题有点不清楚。许可主题有许多可能的变化。我所知道的最安全的纯软件解决方案是CrypKey实现的质询 - 响应类型,它与Microsoft的产品激活机制非常相似。有时您可能想要包括“免费试用期”。某些应用程序可能需要“并发使用”许可,并且需要在客户的计算机(或网络)上运行服务器进程。有些只是使用在安装时输入的代码(通常包括某种形式的嵌入式序列号,因此可以检测到特定安装密钥的过度使用)。
这些天,我经常自己动手。这样更简单。请记住,您制作的内容越复杂,您就越有可能因此接到服务电话。通常,我的确使用质询 - 响应类型机制,其中质询部分基于用户或机器信息的安全散列(例如,许可用户的电子邮件地址,机器名称),并且使用某种形式的安全性创建响应 - 方式转换(通常使用公钥/私钥对)。
希望这有帮助。
答案 1 :(得分:0)
如果您只需要一个简单的注册密钥验证机制,那么您应该查看非对称加密,以避免密钥。或者,如果你不想打扰它,那么试试商业解决方案,如Ellipter - 它使用椭圆曲线非对称加密创建和验证连续出版物,有一些时间有限的类或使用有限的试验,它也可以嵌入创建的连续出版物中的一些信息,如到期日期或产品信息。