OpenGPG опции
Специфичные опции для протокола OpenPGP
--force-ocb
--force-aead
Принудительно использовать AEAD шифрование вместо MDC шифрования. AEAD — это современный и более быстрый способ аутентифицированного шифрования, чем старый метод MDC. --force-aead
является псевдонимом и устарел. См. также опцию --chunk-size
.
--force-mdc
--disable-mdc
Эти опции устарели и не имеют эффекта начиная с GnuPG 2.2.8. MDC всегда используется, если только ключи не указывают, что можно использовать алгоритм AEAD, и в этом случае используется AEAD. Но обратите внимание: если исключительно требуется создание устаревшего сообщения без MDC, опция --rfc2440
позволяет это сделать.
--disable-signer-uid
По умолчанию идентификатор пользователя (user ID) ключа подписи встраивается в подпись данных. На данный момент это делается только в том случае, если ключ подписи был указан с помощью local-user
с использованием почтового адреса или с помощью sender
. Эта информация может быть полезна проверяющему для поиска ключа; см. опцию --auto-key-retrieve
.
--include-key-block
--no-include-key-block
Эта опция используется для встраивания фактического ключа подписи в подпись данных. Встраиваемый ключ сокращается до одного идентификатора пользователя и включает только подключ подписи, использованный для создания подписи, а также действительные подключи шифрования. Вся остальная информация удаляется из ключа, чтобы сохранить его, и, следовательно, подпись небольшой. Эта опция является аналогом опции gpgsm --include-certs
в OpenPGP и позволяет получателю подписанного сообщения отвечать зашифрованно отправителю без использования каких-либо онлайн-каталогов для поиска ключа. По умолчанию установлено --no-include-key-block
. См. также опцию --auto-key-import
.
--personal-cipher-preferences string
Установить список личных предпочтений шифров на строку string
. Используйте gpg --version
, чтобы получить список доступных алгоритмов, и используйте none
, чтобы вообще не устанавливать предпочтений. Это позволяет пользователю безопасно переопределить алгоритм, выбранный предпочтениями ключа получателя, поскольку GPG будет выбирать только алгоритм, пригодный для использования всеми получателями. Самый высокорейтинговый шифр в этом списке также используется для команды шифрования --symmetric
.
--personal-digest-preferences string
Установить список личных предпочтений хеширования на строку string
. Используйте gpg --version
, чтобы получить список доступных алгоритмов, и используйте none
, чтобы вообще не устанавливать предпочтений. Это позволяет пользователю безопасно переопределить алгоритм, выбранный предпочтениями ключа получателя, поскольку GPG будет выбирать только алгоритм, пригодный для использования всеми получателями. Самый высокорейтинговый алгоритм хеширования в этом списке также используется при подписании без шифрования (например, --clear-sign
или --sign
).
--personal-compress-preferences string
Установить список личных предпочтений сжатия на строку string
. Используйте gpg --version
, чтобы получить список доступных алгоритмов, и используйте none
, чтобы вообще не устанавливать предпочтений. Это позволяет пользователю безопасно переопределить алгоритм, выбранный предпочтениями ключа получателя, поскольку GPG будет выбирать только алгоритм, пригодный для использования всеми получателями. Самый высокорейтинговый алгоритм сжатия в этом списке также используется, когда нет ключей получателей для рассмотрения (например, --symmetric
).
--s2k-cipher-algo name
Использовать name
в качестве алгоритма шифрования для симметричного шифрования с парольной фразой, если не заданы --personal-cipher-preferences
и --cipher-algo
. По умолчанию используется AES-128
.
--s2k-digest-algo name
Использовать name
в качестве алгоритма хеширования, используемого для преобразования (mangling) парольных фраз для симметричного шифрования. По умолчанию используется SHA-1
.
--s2k-mode n
Выбирает способ преобразования парольных фраз для симметричного шифрования. Если n
равно 0, будет использоваться обычная парольная фраза (что в целом не рекомендуется), 1 добавляет соль (salt) (которую не следует использовать) к парольной фразе, а 3 (по умолчанию) повторяет весь процесс несколько раз (см. --s2k-count
).
--s2k-count n
Указать, сколько раз повторяется процесс преобразования парольных фраз для симметричного шифрования. Это значение может находиться в диапазоне от 1024 до 65011712 включительно. Значение по умолчанию запрашивается у gpg-agent
. Обратите внимание, что не все значения в диапазоне 1024–65011712 являются допустимыми, и если выбрано недопустимое значение, GnuPG округлит его до ближайшего допустимого значения. Эта опция имеет смысл только если --s2k-mode
установлен в значение по умолчанию 3.
Таблица опций GnuPG (OpenPGP protocol specific)
Опция (полная) | Описание |
---|---|
--force-ocb , --force-aead |
Принудительно использовать современное AEAD шифрование вместо устаревшего MDC. --force-aead — устаревший псевдоним. |
--force-mdc , --disable-mdc |
Устарели (не действуют с GnuPG 2.2.8). MDC используется всегда, если только ключи не предписывают использовать AEAD. |
--disable-signer-uid |
Не внедрять идентификатор пользователя (User ID) ключа подписи в подпись данных. |
--include-key-block |
Встроить фактический ключ подписи (сокращенный) в подпись данных для облегчения ответного шифрования. |
--no-include-key-block |
По умолчанию. Не встраивать ключ подписи в подпись данных. |
--personal-cipher-preferences string |
Задать личный порядок предпочтения алгоритмов шифрования. none — сбросить предпочтения. |
--personal-digest-preferences string |
Задать личный порядок предпочтения алгоритмов хеширования. none — сбросить предпочтения. |
--personal-compress-preferences string |
Задать личный порядок предпочтения алгоритмов сжатия. none — сбросить предпочтения. |
--s2k-cipher-algo name |
Задать алгоритм шифрования по умолчанию для симметричного шифрования (паролем). По умолчанию: AES-128 . |
--s2k-digest-algo name |
Задать алгоритм хеширования по умолчанию для преобразования парольных фраз. По умолчанию: SHA-1 . |
--s2k-mode n |
Выбрать метод преобразования парольной фразы. 0 - плохо, 1 - с солью (плохо), 3 - итерации (хорошо, по умолчанию). |
--s2k-count n |
Задать количество итераций для преобразования парольной фразы (если --s2k-mode=3 ). Диапазон: 1024–65011712. Значение по умолчанию запрашивается у gpg-agent. |