PDA

Просмотр полной версии : [C++] Z_License


CentiuS
28.07.2014, 20:39
Небольшая библиотека для лицензирования вашего софта

2 ступенчатая система защиты:

1) Проверка на наличия вашего HWID(ключ №1) в базе(текстовый файл на удаленном сервере)

Пример заполнения файла: "/HWID1/HWID2/HWID.../"

2) Проверка ключа генерации(ключ №2), генерируется из HWID(ключа №1)

доступные функции в классе Z_License:

1. getSoftwareID();

2. getSoftwareKey(int iCode);

3. checkLicense(int iKey, char* szURL);

Версия 0.2

Обновления:

- С 0 переписана вся библиотека

- Новая концепция генерации уникального ID (getSoftwareID)

- Новая концепция генерации уникального ключа (getSoftwareKey), теперь хоть на ключ похоже :D

- Переделан механизм проверки ключа в checkLicense, например, теперь можно отключить проверку ключа в базе(просто задав параметр szURL = "none")

- Добавил наглядный пример использования и в нем же добавил генератор ключей

Версия: 0.3

Обновления:

- Исправлены ошибки некоторые ошибки

- Улучшен метод генерации уникального ID (getSoftwareID)

- Исправлена ошибка генерации отрицательного уникального ID (getSoftwareID) (Спасибо Голубю aka povargek)

Автор: The_Z (aka Z0Rek)

Скачать: http://rghost.ru/59317258 (https://www.blast.hk/redirect/aHR0cDovL3JnaG9zdC5ydS81OTMxNzI1OA)

CentiuS
28.07.2014, 21:11
в следующей версии в HWID будет добавлена зависимость от CPU ID и подробный пример использования

CentiuS
07.08.2014, 18:00
обновлено до версии 0.2

CentiuS
28.11.2014, 22:16
обновлено до 0.3

iAmerican
20.07.2016, 00:25
Перезалей , будь добр.