активация приложения qt - PullRequest
       9

активация приложения qt

5 голосов
/ 29 марта 2011

Есть ли у кого-нибудь опыт внедрения активации продукта на основе ключа в приложении QT?Либо автономный, т. Е. Ключ проверяется на компьютере пользователя или на сервере, т. Е. Ключ проверяется на сервере и приложение включено.

Я планирую распространять на Mac, Windows и Linux.Коммерческие решения, которые я видел до сих пор, были слишком дороги для бедного застройщика из спальни!

1 Ответ

5 голосов
/ 18 июля 2011

Как маленький или инди-разработчик, вам лучше всего выбрать собственную систему ключей активации. Существует много способов создания CD-ключей. Что вам нужно сделать, сильно зависит от программного обеспечения. Если ваш клиент маленький и в большинстве своем занимается бизнесом, вы, вероятно, могли бы воспользоваться схемой хеширования. Идея состоит в том, чтобы создать ключ для каждого клиента, который имеет информацию о клиенте, хэшированную в ключе. Ключ этого типа основан на идее сохранения честных людей. Если это что-то, что продается открыто в Интернете, вы можете посмотреть на систему открытых личных ключей с сервером активации, который подключает пользовательский MAC к их ключу. Как клиент, эти тонкие отстой, но идентификатор может уменьшить пиратство.

QCA - это Qt Cryptographic Architecture 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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...