gpt4 book ai didi

security - qt应用程序激活

转载 作者:行者123 更新时间:2023-12-04 19:19:43 53 4
gpt4 key购买 nike

有没有人有在 QT 应用程序中实现基于 key 的产品激活的经验?独立的,即 key 在用户机器上验证或基于服务器,即 key 在服务器上验证并启用应用程序。

我计划在 Mac、Windows 和 Linux 上分发。到目前为止,我所看到的商业解决方案对于一个贫穷的、以卧室为基础的开发商来说太贵了!

最佳答案

作为小型或独立开发人员,您最好的选择可能是推出自己的激活 key 系统。有很多方法可以生成 CD-Key。您需要做什么在很大程度上取决于软件。如果您的客户规模较小且大部分业务,那么您可能可以使用散列方案。这个想法是为每个客户生成一个 key ,该 key 具有散列到 key 中的客户信息。这种类型的 key 基于让诚实的人保持诚实的想法。如果这是在互联网上公开出售的东西,您可能需要查看带有激活服务器的公钥私钥系统,该服务器将用户 MAC 连接到他们的 key 。作为客户,这些东西很糟糕,但 id 可以减少盗版。

QCA 是 Qt 加密架构 http://delta.affinix.com/qca/

Botan 是一个漂亮的密码学库,我读到 Qt Creator 使用它 http://botan.randombit.net/

您可以使用 QCryptographicHash 来散列 key http://doc.qt.io/qt-5/qcryptographichash.html

公钥信息 http://williamstallings.com/Extras/Security-Notes/lectures/publickey.html

关于security - qt应用程序激活,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5466089/

53 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com