[Setup]: Encryption

Допустимые значения:

Значение по умолчанию:

no

Описание

При установке значения yes файлы инсталлятора (указанные в секции [Files]) будут зашифрованы алгоритмом ARCFOUR с использованием 160-разрядного ключа, полученного из значения параметра Password в секции [Setup].

Из-за наличия в некоторых странах законов о правилах использования шифрования, библиотека шифрования не включена в основной пакет установки Inno Setup, а загружается им отдельно во время установки. Дополнительную информацию по данному вопросу смотрите на странице Inno Setup Downloads [внешняя ссылка].

Если при включенном шифровании в секции [Code] используется вызов функции ExtractTemporaryFile прежде, чем пользователь введёт корректный пароль, работа этой функции будет завершаться ошибкой, пока в секции [Files] для данного файла не будет указан флаг noencryption.

Ключ, используемый для шифрования, является 160-разрядным хешем SHA-1 случайного 64-разрядного модификатора, включая значение директивы Password.