[Setup]: Encryption

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

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

no

Описание

При установке значения yes файлы инсталлятора (указанные в секции [Files]) будут зашифрованы алгоритмом XChaCha20.

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

256-разрядный ключ шифрования XChaCha20 формируется из значения директивы Password, используя функцию PBKDF2 c заданным количеством итераций, которая указана в директиве EncryptionKeyDerivation, а 192-разрядный нонс шифрования XChaCha20 представляет собой случайный базовый нонс, к которому добавляется индекс первого файла в чанке для получения уникальных нонсов шифрования.

Примечание: нонс (от англ. nonce) – это число, которое может быть использовано только один раз.