门户
书籍
教程
论坛
问答
下载
签到
个人空间
帐号
自动登录
找回密码
密码
登录
立即注册
账号
自动登录
找回密码
密码
登录
立即注册
请绘制轨迹完成人机验证
由vaptcha提供技术支持
登录
注册
搜索
搜索
搜索
热搜
qml
quick
串口
输入中文
数据库
arm
百度地图
qt聊天
QT安装
安装
多窗口
中文乱码
聊天
局域网
鼠标
QT
图片
乱码
rs485通讯
多线程
android
多文档编辑器
本版
用户
本版
用户
【HUX】问题互助平台
博客
动态
好友
帖子
收藏
道具
勋章
任务
淘帖
动态
日志
相册
分享
记录
留言板
群组
门户
导读
排行榜
设置
我的收藏
退出
Qt开源社区
›
开放区(网友自由发帖区)
›
项目作品
›
Qt编写的项目作品36-秘钥生成工具
发布主题
返回列表
Qt编写的项目作品36-秘钥生成工具
0
回复
4410
查看
[复制链接]
liudianwu
当前离线
积分
2622
liudianwu
累计签到:7 天
连续签到:1 天
来源:
2021-8-16 09:59:28
显示全部楼层
|
阅读模式
## 一、功能特点
### (一)常规秘钥机制
1. 远程联网激活,每次启动都联网查看使用时间等,这种方法最完美,缺点是没法联网的设备就歇菜了,而很多设备都是要求离线使用无法联网。
2. 通过获取本地的硬盘+CPU等硬件的编号,做一个运算,生成一个激活码,超过半数的软件会采用此方法,缺点是不能自由控制软件的其他参数,比如软件中添加的设备数量的控制。
3. 设定一个运行到期时间+数量限制+已运行时间等控制参数的密钥文件,发给用户配套软件使用,缺点是如果仅仅设置的是运行到期时间,用户可以更改电脑时间来获取更长的使用时间,在电脑不联网的情况下。所以一般建议多种控制参数都开启,这样就算更改了电脑时间,还有个可运行时间+设备数量的控制。
### (二)秘钥认证类功能
1. 生成秘钥文件。
2. 生成机器码文件。
3. 获取CPU名称、CPU编号、主板编号、硬盘编号等。
4. 提供函数writeKey将秘钥内容写入到秘钥文件。
5. 提供函数checkTime直接检查运行时间。
6. 提供函数checkCount校验数量,一般在添加设备的地方调用此方法。
7. 提供函数checkKey校验秘钥文件,传入秘钥文件和运算秘钥。
8. 提供函数checkLicense校验机器码是否正确。
9. 支持运行日期时间限制、可运行时间限制、设备数量限制等。
## 二、效果图
## 三、体验地址
1. 体验地址:[
https://pan.baidu.com/s/1ZxG-oyUKe286LPMPxOrO2A
](
https://pan.baidu.com/s/1ZxG-oyUKe286LPMPxOrO2A
) 提取码:o05q 文件名:bin_key.zip
2. 国内站点:[
https://gitee.com/feiyangqingyun
](
https://gitee.com/feiyangqingyun
)
3. 国际站点:[
https://github.com/feiyangqingyun
](
https://github.com/feiyangqingyun
)
4. 个人主页:[
https://blog.csdn.net/feiyangqingyun
](
https://blog.csdn.net/feiyangqingyun
)
5. 知乎主页:[
https://www.zhihu.com/people/feiyangqingyun/
](
https://www.zhihu.com/people/feiyangqingyun/
)
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有帐号?
立即注册
x
回复
使用道具
举报
返回列表
发表新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
浏览过的版块
议事大厅
图形动画
其他
公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满)
我知道了