许可网站-如何运作?
时间:2020-03-06 14:25:14 来源:igfitidea点击:
我一直在寻找几个提供"链接软件"许可证形式的网站,在这些网站上我们可以免费获得该网站,但需要保留所有指向开发人员网站的链接。购买许可证密钥并将其添加到站点(在数据库中或者某种形式的配置文件中)会删除这些链接。
我想知道是否有人有运行这样的系统的经验,特别是如何生成和检查许可证密钥?我正在考虑将类似的模型应用于我正在研究的东西,因此"经典" ASP中的任何示例都将受到赞赏。
解决方案
通常,许可证使用公共密钥系统工作。许可证字符串只是一些信息(例如,此许可证适用于哪个域名的信息),并由私钥签名。该Web应用程序包含公用密钥,该公用密钥用于检查签名的有效性。
我敢肯定还有其他方法,但这似乎是我所知道的更强大的方法之一。 :-)
我没有在ASP中编写任何代码,所以抱歉,我没有适合示例。