美文网首页
Qt编写的项目作品36-秘钥生成工具

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

作者: feiyangqingyun | 来源:发表于2021-08-16 09:52 被阅读0次

一、功能特点

(一)常规秘钥机制

  1. 远程联网激活,每次启动都联网查看使用时间等,这种方法最完美,缺点是没法联网的设备就歇菜了,而很多设备都是要求离线使用无法联网。
  2. 通过获取本地的硬盘+CPU等硬件的编号,做一个运算,生成一个激活码,超过半数的软件会采用此方法,缺点是不能自由控制软件的其他参数,比如软件中添加的设备数量的控制。
  3. 设定一个运行到期时间+数量限制+已运行时间等控制参数的密钥文件,发给用户配套软件使用,缺点是如果仅仅设置的是运行到期时间,用户可以更改电脑时间来获取更长的使用时间,在电脑不联网的情况下。所以一般建议多种控制参数都开启,这样就算更改了电脑时间,还有个可运行时间+设备数量的控制。

(二)秘钥认证类功能

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

二、效果图

snap_key.gif

三、体验地址

  1. 体验地址:https://pan.baidu.com/s/1ZxG-oyUKe286LPMPxOrO2A 提取码:o05q 文件名:bin_key.zip
  2. 国内站点:https://gitee.com/feiyangqingyun
  3. 国际站点:https://github.com/feiyangqingyun
  4. 个人主页:https://blog.csdn.net/feiyangqingyun
  5. 知乎主页:https://www.zhihu.com/people/feiyangqingyun/

相关文章

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

    一、功能特点 (一)常规秘钥机制 远程联网激活,每次启动都联网查看使用时间等,这种方法最完美,缺点是没法联网的设备...

  • app调起支付宝支付

    1. 用公司的账户申请支付宝账户 2.下载支付宝秘钥生成工具,生成公钥,秘钥(保存好公钥秘钥文件),编写app说明...

  • windows下本地搭建https服务器

    本地生成秘钥和证书 生成秘钥 生成秘钥是生成证书的前提 使用git的命令行工具(或者cmder)输入一下命令: 其...

  • Xshell实现基于key验证

    Xshell实现基于key验证 思路:生成密钥对,把公钥拷贝到远程主机工具--->新建用户秘钥生成向导 选择秘钥类...

  • openvpn

    1.为了保证OpenVPN的安装,需要使用easy-rsa秘钥生成工具生成证书 2.生成秘钥证书前,需要准备var...

  • 获取秘钥、生成新秘钥

    一: 查看本地秘钥 二:生成新的秘钥

  • GitLab / GitHub 多账户下设置 ssh keys

    问题的原因: 生成秘钥的时候默认情况下每个账户生成的秘钥位置和名称都是相同的,这样后生成的秘钥就会覆盖前面的秘...

  • 结合RSA与AES实现前后端加密通信

    一、思路 使用RSA秘钥生成工具生成一对公钥(A)和私钥(B),前端保留A,后端保留B。 前端发送数据时,先生成一...

  • Centos SSH 免密码互通

    生成秘钥 分发秘钥,别忘了给本机发一个

  • 支付流程

    支付宝支付 在注册完蚂蚁金服开放平台之后,需要先使用秘钥生成工具生成一对公钥和私钥;然后将生成的公钥传给支付宝,得...

网友评论

      本文标题:Qt编写的项目作品36-秘钥生成工具

      本文链接:https://www.haomeiwen.com/subject/iokmbltx.html