0

我一直在查看几个提供“链接软件”许可形式的网站,您可以在其中免费获得该网站,但需要保留所有指向开发人员网站的链接。购买许可证密钥并将其添加到站点(在数据库或某种形式的配置文件中)会删除这些链接。

我想知道是否有人有过运行这样的系统的经验,特别是如何生成和检查许可证密钥?我正在考虑将类似的模型应用于我正在处理的事情,因此“经典”ASP 中的任何示例都将不胜感激。

4

1 回答 1

2

通常,许可证使用公钥系统工作。您的许可证字符串只是一些信息(例如,可能包含有关此许可证对哪个域名有效的信息),由您的私钥签名。Web 应用程序包含公钥,用于检查签名的有效性。

我敢肯定还有其他方法,但这似乎是我所知道的更强大的方法之一。:-)

我没有用 ASP 编写任何代码,所以我没有给你的例子,对不起。

于 2008-09-19T09:07:44.920 回答