Инструменты пользователя

Инструменты сайта


ru:7ways:resources:protection:keymaster

Это старая версия документа!


Программа KeyMaster

Программа KeyMaster выполняет следующие задачи:

  • Шифрование контейнера .7wz;
  • Создание ключа пользователя;
  • Генерация дополнительного ключа шифрования.

Программа выполняется в консоли, параметры могут быть заданы как в файле конфигурации, так и в командной строке. Параметры, заданные в командной строке имеют более высокий приоритет.
Ключи параметров программы:

KeyMaster 1.01.5

Usage:

Encrypt container:
KeyMaster [config] <providerKey> [encryptKey] <inputContainer> <outputContainer>

Generate user key:
KeyMaster [config] <providerKey> [encryptKey] [requestFile] [softExpire] [hardExpire] [serialNumber] [log] <userKey>

Generate encrypt key:
KeyMaster [config] <providerKey> <newEncryptKeyId> <newEncryptKey>

Available parameters:
-config                 -cfg    path to config file
-providerKey            -pk     path to provider key
-encryptKey             -ek     path to encryption key
-inputContainer         -in     path to input 7wz-container
-outputContainer        -out    path to output 7wz-container
-requestFile            -req    path to request file
-softExpire             -se     user key soft expire (days)
-hardExpire             -he     user key hard expire (days)
-serialNumber           -sn     user key serial number
-log                            path to log file
-userKey                -uk     path to user key
-newEncryptKeyId        -nekid  new encrypt key id
-newEncryptKey          -nek    path to new encrypt key file

Создание нового ключа защиты

Провайдер может создать новый ключ шифрования для своих ресурсов.
Это может потребоваться по разным причинам (разделение версий ресурсов для разных ОС или устройств, смена версии ресурса, замена ключа потерявшего доверие и т.п.).

G:\KeyMaster>KeyMaster.exe -pk=sibreg.key -nekid=2 -nek=newsibregenc.key
KeyMaster 1.01.5

New encryption key has been generated.

Создание ключа пользователя

KeyMaster.exe -cfg=users/config.cfg -req=filerequest.key
requestFile=users/request_11_65520.txt
userKey=users/request_11_65520.txt.key
providerKey=users/sibreg.key
encryptKey=users/encrypt.key
softExpire=365
hardExpire=395
serialNumber=
log=users/sibreg.log
ru/7ways/resources/protection/keymaster.1460716434.txt.gz · Последнее изменение: 2016/04/15 17:33 — Константин