当前位置:   article > 正文

C++ —— 单机软件加入Licence许可权限流程(附详细流程图、详细代码已持续更新..)_c++ license 加密

c++ license 加密
单机版许可证简介

     笼统的说:实现一个生成授权Lic文件应用程序(我们使用),生成的Lic文件给应用程序(客户使用)启动时读取一下对比加密后的字符串或自定义格式的密钥判断是否正确。

单机版许可证执行流程

     第一级比对:发布的加密许可证文件,该加密许可证文件仅可用使用的软件打开正常解析,解析出发布方的加密时间、加密许可期限(天数或秒数、次数等)。

     第二级比对:单机版许可证实现基本是通过获取PC的CPU、显卡、硬盘等硬件信息后进行各种加密 如哈希、MD5加密等方式记录下来,进行与本地存储的比对。

     第三级比对:为防止用户手动修改系统时间而设计的一套流程。具体看下图。

详细步骤(看下图讲解)

     当我们将.exe与.lic文件打包发给用户执行。

.lic文件(内容不包含注释):
	licenceStartDatetime:2000-00-<
  • 1
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/煮酒与君饮/article/detail/959203
推荐阅读
  

闽ICP备14008679号