5

QT アプリケーション内でキーベースの製品アクティベーションを実装した経験のある人はいますか? スタンドアロン、つまりキーがユーザーのマシンで検証されるか、サーバー ベースで検証されます。つまり、キーがサーバーで検証され、アプリケーションが有効になります。

Mac、Windows、Linux で配布する予定です。私がこれまで見てきた商用ソリューションは、貧弱な寝室ベースの開発者にとっては非常に高価でした!

4

1 に答える 1

5

小規模またはインディーの開発者として、独自のアクティベーション キー システムを作成することをお勧めします。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

于 2011-07-18T15:36:35.937 に答える