Qt编写密钥生成器+使用demo

时间:2022-03-18 03:07:59
【文件属性】:

文件名称:Qt编写密钥生成器+使用demo

文件大小:115KB

文件格式:ZIP

更新时间:2022-03-18 03:07:59

Qt 密钥生成器 使用

在很多商业软件中,需要提供一些可以试运行的版本,这样就需要配套密钥机制来控制,纵观大部分的试用版软件,基本上采用以下几种机制来控制。 1:远程联网激活,每次启动都联网查看使用时间等,这种方法最完美,缺点是没法联网的设备就歇菜了。 2:通过获取本地的硬盘+CPU等硬件的编号,做一个运算,生成一个激活码,超过半数的软件会采用此方法,缺点是不能*控制软件的其他参数,比如软件中添加的设备数量的控制。 3:设定一个运行到期时间+数量限制+已运行时间的密钥文件,发给用户配套软件使用,缺点是如果仅仅设置的是运行到期时间,用户可以更改电脑时间来获取更长的使用时间,在电脑不联网的情况下。 本demo采用抛砖引玉的形式,用第三种方法来实现,密钥文件采用最简单的异或加密,可以自行改成其他加密方法。


【文件预览】:
key
----key.pro(80B)
----keytool()
--------keytool.pro(539B)
--------frmmain.h(471B)
--------frmmain.cpp(2KB)
--------main.cpp(776B)
--------frmmain.ui(4KB)
----keydemo()
--------frmmain.h(333B)
--------appkey.h(1KB)
--------frmmain.cpp(455B)
--------main.cpp(862B)
--------frmmain.ui(986B)
--------appkey.cpp(3KB)
--------keydemo.pro(559B)
----snap()
--------QQ截图20190226090557.png(35KB)
--------QQ截图20190226090503.png(19KB)
--------QQ截图20190226090720.png(38KB)
--------QQ截图20190226090532.png(13KB)

网友评论

  • 修改系统时间来重复使用这个问题在软件上能否解决?
  • 还在学习,感觉有用
  • 好用,资料不错
  • 很好,可以用
  • 很好,有用,感谢分享