嵌入式爱好者

查看: 1536|回复: 1

[QT] Qt编写的项目作品36-秘钥生成工具

[复制链接]

69

主题

184

帖子

338

积分

RK3568通行证

扫一扫,手机访问本帖
发表于 2022-5-31 09:43:32 | 显示全部楼层 |阅读模式
一、功能特点
(一)常规秘钥机制
  • 远程联网激活,每次启动都联网查看使用时间等,这种方法最完美,缺点是没法联网的设备就歇菜了,而很多设备都是要求离线使用无法联网。
  • 通过获取本地的硬盘+CPU等硬件的编号,做一个运算,生成一个激活码,超过半数的软件会采用此方法,缺点是不能自由控制软件的其他参数,比如软件中添加的设备数量的控制。
  • 设定一个运行到期时间+数量限制+已运行时间等控制参数的密钥文件,发给用户配套软件使用,缺点是如果仅仅设置的是运行到期时间,用户可以更改电脑时间来获取更长的使用时间,在电脑不联网的情况下。所以一般建议多种控制参数都开启,这样就算更改了电脑时间,还有个可运行时间+设备数量的控制。

(二)秘钥认证类功能
  • 生成秘钥文件。
  • 生成机器码文件。
  • 获取CPU名称、CPU编号、主板编号、硬盘编号等。
  • 提供函数writeKey将秘钥内容写入到秘钥文件。
  • 提供函数checkTime直接检查运行时间。
  • 提供函数checkCount校验数量,一般在添加设备的地方调用此方法。
  • 提供函数checkKey校验秘钥文件,传入秘钥文件和运算秘钥。
  • 提供函数checkLicense校验机器码是否正确。
  • 支持运行日期时间限制、可运行时间限制、设备数量限制等。

二、效果图

bcdd861550c042e2b3f2d036e1a8eed3.gif


三、体验地址


该会员没有填写今日想说内容.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2024-4-17 02:20

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表