我一直在寻找一些提供“链接软件”许可证的网站,您可以免费获得该网站,但需要保留所有指向开发者网站的链接。购买许可证密钥并将其添加到站点(在数据库或某种形式的配置文件中)将删除这些链接。
我想知道是否有人有过运行这样的系统的经验,特别是如何生成和检查许可证密钥?我正在考虑将类似的模型应用到我正在处理的事情上,因此“经典”ASP中的任何示例都将非常受欢迎。
答案 0 :(得分:2)
通常,许可证使用公钥系统。您的许可证字符串只是一些信息(例如,可能包含此许可证对哪个域名有效的信息),由您的私钥签名。 Web应用程序包含公钥,用于检查签名的有效性。
我确信还有其他方法,但这似乎是我所知道的更强大的方法之一。 : - )
我没有用ASP编写任何代码,所以我没有你的例子,抱歉。