QT アプリケーション内でキーベースの製品アクティベーションを実装した経験のある人はいますか? スタンドアロン、つまりキーがユーザーのマシンで検証されるか、サーバー ベースで検証されます。つまり、キーがサーバーで検証され、アプリケーションが有効になります。
Mac、Windows、Linux で配布する予定です。私がこれまで見てきた商用ソリューションは、貧弱な寝室ベースの開発者にとっては非常に高価でした!
QT アプリケーション内でキーベースの製品アクティベーションを実装した経験のある人はいますか? スタンドアロン、つまりキーがユーザーのマシンで検証されるか、サーバー ベースで検証されます。つまり、キーがサーバーで検証され、アプリケーションが有効になります。
Mac、Windows、Linux で配布する予定です。私がこれまで見てきた商用ソリューションは、貧弱な寝室ベースの開発者にとっては非常に高価でした!
小規模またはインディーの開発者として、独自のアクティベーション キー システムを作成することをお勧めします。CD キーを生成する方法はたくさんあります。何をする必要があるかは、ソフトウェアに大きく依存します。あなたの貸衣装が小さく、ほとんどのビジネスである場合は、おそらくハッシュスキームで逃げることができます. アイデアは、キーにハッシュされた顧客に関する情報を持つ各顧客のキーを生成することです。このタイプのキーは、正直な人を正直に保つという考えに基づいています。これがインターネット上で公然と販売されているものである場合は、ユーザーの MAC をユーザーのキーに接続するアクティベーション サーバーを備えた公開秘密キー システムを検討することをお勧めします。顧客として、これらのシンはひどいものですが、ID は著作権侵害を減らすことができます。
QCA は Qt 暗号化アーキテクチャhttp://delta.affinix.com/qca/です。
Botan は見栄えの良い暗号化ライブラリです。Qt Creator が使用していると読みました http://botan.randombit.net/
QCryptographicHash を使用してキーをハッシュすることができますhttp://doc.qt.io/qt-5/qcryptographichash.html
公開鍵に関する情報http://williamstallings.com/Extras/Security-Notes/lectures/publickey.html