...
Expand | |||||||||
---|---|---|---|---|---|---|---|---|---|
| |||||||||
По соображениям конфиденциальности загружаемый код не должен передаваться «наружу» в открытом виде. Поэтому в GrdUtil.exe реализована эффективная схема подготовки кода для записи в электронный ключ и безопасной передачи обновлений загружаемого кода конечным пользователям. GrdUtil.exe автоматически преобразует бинарный код в файл формата GCEXE, содержащий:
При этом в дескрипторе (ячейке) загружаемого кода хранится «ответная часть» ключей ECC, используемых при преобразовании бинарного кода:
Что позволяет электронному ключу при обращении к загруженному коду успешно его проверять, расшифровывать и выполнять.
|
Expand | ||
---|---|---|
| ||
По нажатию кнопки Настройки шифрования загружаемого кода появляется диалог для работы с ключевыми парами:
В верхней части диалога отображаются закрытый (слева) и открытый (справа) ключи ECC160 №#2 для цифровой подписи зашифрованного кода. В нижней части диалога находится ключевая пара (закрытый ключ – слева, открытый – справа) ECC160 №#1 для шифрования бинарного кода. Кроме того, диалог дополнен кнопками, позволяющими генерировать новые ключевые пары, экспортировать их во внешний файл для использования в приложении и импортировать ключевые файлы из других проектов. |
...