gifts2017

"License HDD" v1.0.1.0

Опубликовал Сергей Забияка (Serji) в раздел Администрирование - Защита, права, пароли

Предназначена для привязки базы данных к жесткому диску.

Может быть использована совместно с паролем на конфигурацию :)
Эффект повышается при использовании с "Комплексом защиты конфигурации" (КЗК) от
Алексея Федорова (ака АЛьФ)

Хотя в компоненте используется стойкий алгоритм шифрования с ассиметричным ключом,
целью ее является отпугнуть пользователей и начинающих программистов от копирования
чужих данных. Компонента НЕ ОСТАНОВИТ профессионала своего дела.

В архиве лежит демо конфигурация, сама компонента "License.dll" и генератор пары
ключей - GenKeys.exe . Генератор создает ключи Secret*.key, Public*.key .
После того как будет создан файл информации, содержащий привязку к HDD,
секретный ключ может/должен быть удален.
------------------------------------------------------------------------------
Функции компоненты (пока всего 3):

1) СоздатьЛицензию( Путь_К_Ключевым_Файлам, Файл_Секретного_Ключа,
Файл_Открытого_Ключа, Файл_Информации,
[Открытый_Пароль=""], [Секретный_Пароль=""] )
Возвращает: 1 - выполнено, 0 - не выполнено
Пример:

Если ЗагрузитьВнешнююКомпоненту("License.dll")=0 Тогда
Предупреждение("Не удалось загрузить внешнюю компоненту!");
СтатусВозврата(0);
Возврат;
КонецЕсли;
Попытка
глЛицензия = СоздатьОбъект("AddIn.License");
Исключение
Предупреждение("Не удалось загрузить внешнюю компоненту!");
СтатусВозврата(0);
Возврат;
КонецПопытки;



глЛицензия.СоздатьЛицензию(КаталогИБ(),"Secret1.key","Public1.key","info.lic");

2) ЗагрузитьЛицензию( Путь_К_Ключевым_Файлам, Файл_Открытого_Ключа,
Файл_Информации )
Возвращает: 1 - выполнено (и HDD правильный), 0 - не выполнено
Пример:
глЛицензия.ЗагрузитьЛицензию(КаталогИБ(),"Public1.key","info.lic")

3) ПроверитьПароль( Секретный_Пароль )
Возвращает: 1 - пароль и HDD правильный, 0 - ошибка
--------------------------------------------------------------------
Свойства:
1) Пароль (только чтение)
Возвращает открытый пароль из файла лицензии, при условии, что запуск
с правильного HDD

Скачать файлы

Наименование Файл Версия Размер Кол. Скачив.
license.rar
.rar 257,11Kb
09.02.12
19
.rar 257,11Kb 19 Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

0. Сергей Забияка (Serji) 10.02.12 14:49
Предназначена для привязки базы данных к жесткому диску.


Перейти к публикации

1. Александр Орефков (orefkov) 10.02.12 14:49
Каким образом привязывается к диску?
По серийнику винта или по серийнику тома?
2. Сергей Забияка (Serji) 10.02.12 15:22
Привязка идет по серийнику тома (volume serial number), чтобы была возможность работы по сети.
3. Александр Лыткин (TrinitronOTV) 11.02.12 08:59
и для чего этот огород? поднасрать клиенту или своей конторе? не этично это
4. Сергей Забияка (Serji) 13.02.12 15:31
Делалось по просьбе клиента, чтобы его базу не могли запустить на другом компьютере.
Не этично?
Это всего лишь инструмент, а как его применять, решать Вам.
5. soba (soba) 15.02.12 03:14
А как вопрос резервного копирования решать?
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа