Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
|
ru:7ways:resources:protection:keymaster [2016/04/15 17:27] Константин [Создание нового ключа защиты] |
ru:7ways:resources:protection:keymaster [2016/04/18 14:09] (текущий) Константин |
||
|---|---|---|---|
| Строка 2: | Строка 2: | ||
| Программа **KeyMaster** выполняет следующие задачи: | Программа **KeyMaster** выполняет следующие задачи: | ||
| * Шифрование контейнера '' | * Шифрование контейнера '' | ||
| - | * Создание **ключа пользователя**; | + | * Создание **[[ru: |
| - | * Генерация дополнительного **ключа шифрования**. | + | * Генерация дополнительного **[[ru: |
| - | Программа выполняется в консоли, | + | Программа выполняется в командной строке (консоли), параметры могут быть заданы как в файле конфигурации, |
| + | Ключи параметров программы: | ||
| + | <code c++> | ||
| + | KeyMaster 1.01.5 | ||
| + | Usage: | ||
| + | |||
| + | Encrypt container: // пример запуска с параметрами для защиты контейнера | ||
| + | KeyMaster [config] < | ||
| + | |||
| + | Generate user key: // пример запуска с параметрами для генерации ключа пользователя | ||
| + | KeyMaster [config] < | ||
| + | |||
| + | Generate encrypt key: // пример запуска с параметрами для генерации нового ключа шифрования | ||
| + | KeyMaster [config] < | ||
| + | |||
| + | Available parameters: | ||
| + | -config | ||
| + | -providerKey | ||
| + | -encryptKey | ||
| + | -inputContainer | ||
| + | -outputContainer | ||
| + | -requestFile | ||
| + | -softExpire | ||
| + | -hardExpire | ||
| + | -serialNumber | ||
| + | -log path to log file // путь к файлу протокола работы программы | ||
| + | -userKey | ||
| + | -newEncryptKeyId | ||
| + | -newEncryptKey | ||
| + | </ | ||
| ===== Создание нового ключа защиты ===== | ===== Создание нового ключа защиты ===== | ||
| Провайдер может создать новый ключ шифрования для своих ресурсов.\\ | Провайдер может создать новый ключ шифрования для своих ресурсов.\\ | ||
| Это может потребоваться по разным причинам (разделение версий ресурсов для разных ОС или устройств, | Это может потребоваться по разным причинам (разделение версий ресурсов для разных ОС или устройств, | ||
| + | Идентификатор ключа может принимать значения от 2 до 65534 (идентификатор №1 используется для ключа шифрования встроенного в [[ru: | ||
| < | < | ||
| G: | G: | ||
| Строка 16: | Строка 46: | ||
| </ | </ | ||
| ===== Создание ключа пользователя ===== | ===== Создание ключа пользователя ===== | ||
| + | При получении от программы файла ключа или запроса через интернет провайдер может создать ключ для пользователя при помощи следующих манипуляций. | ||
| + | < | ||
| + | KeyMaster.exe -cfg=users/ | ||
| + | </ | ||
| + | |||
| + | <code file config.cfg> | ||
| + | requestFile=users/ | ||
| + | userKey=users/ | ||
| + | providerKey=users/ | ||
| + | encryptKey=users/ | ||
| + | softExpire=365 | ||
| + | hardExpire=395 | ||
| + | serialNumber= | ||
| + | log=users/ | ||
| + | </ | ||
| + | |||
| + | Конфигурационный файл - не обязателен, | ||
| + | При запросе через интернет - необходимо создать [[ru: | ||