Дополнительные опции

Дополнительные опции для настройки и управления pgp

Таблица опций GnuPG (PGP)

Опция (Оригинал) Короткая опция Перевод на русский язык и пояснение
–dry-run -n Пробный запуск. Не вносить никаких изменений (реализовано не полностью).
–list-only Только список. Изменяет поведение некоторых команд. Похоже на --dry-run, но в некоторых случаях работает иначе.
–interactive -i Интерактивный режим. Запрашивать подтверждение перед перезаписью любых файлов.
–compatibility-flags flags Флаги совместимости. Установить флаги для обхода проблем, вызванных несоответствующими стандарту ключами или данными.
–debug-level level Уровень отладки. Выбрать уровень детализации отладочных сообщений для исследования проблем.
–debug flags Флаги отладки. Установить конкретные флаги отладки. Полезно только для разработчиков.
–debug-all Отладка всё. Установить все полезные флаги отладки.
–debug-iolbf Буферизация вывода. Установить буферизацию stdout построчной.
–debug-set-iobuf-size n Размер буфера I/O. Изменить размер буфера IOBUFs до n килобайт. Только для сопровождающих.
–debug-allow-large-chunks Большие чанки. Для тестов позволяет указать размер блока до 4 ЭиБ.
–debug-ignore-expiration Игнорировать истечение срока. Пытается переопределить даты истечения срока действия ключа. Для тестов.
–faked-system-time epoch Поддельное системное время. Устанавливает системное время назад или вперед. Только для тестирования.
–full-timestrings Полные строки времени. Изменяет формат вывода времени создания и истечения с даты на дату и время.
–enable-progress-filter Фильтр прогресса. Включает вывод статуса PROGRESS для индикации прогресса обработки больших файлов.
–status-fd n Дескриптор статуса. Записывает специальные статусные строки в файловый дескриптор n.
–status-file file Файл статуса. То же, что и --status-fd, но записывает данные в файл.
–logger-fd n Дескриптор лога. Записывает вывод лога в файловый дескриптор n, а не в STDERR.
–log-file, –logger-file file Файл лога. То же, что и --logger-fd, но записывает данные в файл.
–log-time Время в логе. Добавляет ко всему лог-выводу временную метку, даже если файл лога не используется.
–attribute-fd n Дескриптор атрибутов. Записывает подпакеты атрибутов в файловый дескриптор n.
–attribute-file file Файл атрибутов. То же, что и --attribute-fd, но записывает данные в файл.
–comment string Комментарий. Использовать string как строку комментария в чистых подписях и ASCII-зашифрованных сообщениях.
–no-comments Без комментариев. Удалить все комментарии.
–emit-version Выводить версию. Принудительно добавлять строку версии в ASCII-вывод.
–no-emit-version Не выводить версию. Не добавлять строку версии (по умолчанию).
–sig-notation, –cert-notation, –set-notation {name=value} -N Нотация подписи/сертификата. Поместить пару “имя=значение” в подпись в качестве данных нотации.
–known-notation name Известная нотация. Добавить name в список известных критических нотаций подписи.
–sig-policy-url, –cert-policy-url, –set-policy-url string URL политики. Использовать string как URL политики для подписей.
–sig-keyserver-url string URL keyserver’а. Использовать string как предпочтительный URL keyserver’а для подписей данных.
–set-filename string Установить имя файла. Использовать string как имя файла, хранящееся внутри сообщений.
–for-your-eyes-only Только для ваших глаз. Установить флаг ‘только для ваших глаз’ в сообщении.
–no-for-your-eyes-only Не только для ваших глаз. Отключить опцию выше.
–use-embedded-filename Исп. встроенное имя файла. Попытаться создать файл с именем, встроенным в данные. Опасно.
–no-use-embedded-filename Не исп. встроенное имя. Не использовать встроенное имя файла (по умолчанию).
–cipher-algo name Алгоритм шифрования. Использовать name как алгоритм шифрования. Нарушает стандарт.
–digest-algo name Алгоритм хеширования. Использовать name как алгоритм хеш-суммы. Нарушает стандарт.
–compress-algo name Алгоритм сжатия. Использовать алгоритм сжатия name. Нарушает стандарт.
–cert-digest-algo name Алгоритм хеша для сертификатов. Использовать name как алгоритм хеш-суммы при подписи ключа.
–disable-cipher-algo name Запретить алгоритм шифр. Никогда не разрешать использование алгоритма name.
–disable-pubkey-algo name Запретить алгоритм подписи. Никогда не разрешать использование алгоритма name.
–throw-keyids Скрыть ID ключей. Не помещать ID ключей получателей в зашифрованные сообщения.
–no-throw-keyids Не скрывать ID ключей. Отключает опцию выше.
–not-dash-escaped Без экранирования дефисом. Меняет поведение чистых подписей для использования с файлами патчей.
–escape-from-lines Экранировать строки “From”. Обрабатывать строки, начинающиеся с “From “, особым образом.
–no-escape-from-lines Не экранировать “From”. Отключает опцию выше.
–passphrase-repeat n Повтор пароля. Указать, сколько раз запрашивать повторение новой парольной фразы.
–passphrase-fd n Дескриптор пароля. Читать парольную фразу из файлового дескриптора n.
–passphrase-file file Файл пароля. Читать парольную фразу из файла file.
–passphrase string Парольная фраза. Использовать string как парольную фразу. Опасно.
–pinentry-mode mode Режим pinentry. Установить режим ввода пароля (ask, cancel, error, loopback).
–no-symkey-cache Отключить кеш пароля. Отключает кеш парольных фраз, используемый для симметричного шифрования.
–request-origin origin Источник запроса. Сообщить GnuPG, откуда пришел запрос (local, remote, browser).
–command-fd n Дескриптор команд. Читать пользовательский ввод для вопросов из файлового дескриптора n.
–command-file file Файл команд. То же, что и --command-fd, но читает команды из файла.
–allow-non-selfsigned-uid Разрешить не самоподписанные UID. Разрешить импорт ключей с пользовательскими ID, которые не самоподписаны. Не рекомендуется.
–no-allow-non-selfsigned-uid Запретить не самоподписанные UID. Запрещает опцию выше.
–allow-freeform-uid Свободная форма UID. Отключить все проверки формы пользовательского ID при генерации нового.
–ignore-time-conflict Игнорировать конфликт времени. Превратить проверки временных меток в предупреждения.
–ignore-valid-from Игнорировать “действует с”. Разрешить использование подобранных ключей, созданных в будущем.
–ignore-crc-error Игнорировать ошибку CRC. Позволить GnuPG игнорировать ошибки контрольной суммы CRC в ASCII-armor.
–ignore-mdc-error Игнорировать ошибку MDC. Превратить сбой защиты целостности MDC в предупреждение. Используйте с осторожностью.
–allow-old-cipher-algos Разрешить старые шифры. Разрешить использование старых алгоритмов с размером блока 64 бита (3DES, IDEA).
–allow-weak-digest-algos Разрешить слабые хеши. Разрешить проверку подписей, сделанных со слабыми алгоритмами хеширования (напр., MD5).
–weak-digest name Слабый хеш. Считать указанный алгоритм хеширования слабым.
–allow-weak-key-signatures Разрешить слабые подписи ключей. Разрешить подписи ключей третьих сторон, сделанные с использованием SHA-1.
–override-compliance-check Переопределить проверку соответствия. Устаревшая опция, больше не имеет эффекта.
–no-default-keyring Без ключевого кольца по умолчанию. Не добавлять ключевое кольцо по умолчанию в список keyring’ов.
–no-keyring Без ключевых колец. Не использовать никакие ключевые кольца вообще.
–skip-verify Пропустить проверку. Пропустить шаг проверки подписи для ускорения расшифровки.
–with-key-data С данными ключа. Печатать данные открытого ключа в выводе списка.
–list-signatures, –list-sigs Список подписей. То же, что --list-keys, но также列出 подписи (без их проверки).
–fast-list-mode Быстрый режим списка. Изменить вывод команд списка для более быстрой работы (опуская часть информации).
–no-literal Без literal. Не для нормального использования.
–set-filesize Установить размер файла. Не для нормального использования.
–show-session-key Показать сеансовый ключ. Показать сеансовый ключ, использованный для сообщения.
–show-only-session-key Только показать сеансовый ключ. Только показать сеансовый ключ, но не обрабатывать сообщение дальше.
–override-session-key string Переопределить сеансовый ключ. Не использовать открытый ключ, а использовать указанный сеансовый ключ.
–override-session-key-fd fd Переопределить сеансовый ключ (fd). То же, что и выше, но ключ читается из файлового дескриптора.
–ask-sig-expire Спрашивать срок подписи. При создании подписи данных запрашивать срок ее действия.
–no-ask-sig-expire Не спрашивать срок подписи. Отключает опцию выше.
–default-sig-expire value Срок подписи по умолчанию. Срок действия по умолчанию для подписей данных (напр., “2m”, “5y”).
–ask-cert-expire Спрашивать срок сертификата. При подписи ключа запрашивать срок действия подписи.
–no-ask-cert-expire Не спрашивать срок сертификата. Отключает опцию выше.
–default-cert-expire value Срок сертификата по умолчанию. Срок действия по умолчанию для подписей ключей.
–default-new-key-algo string Алгоритм ключа по умолчанию. Изменить алгоритмы по умолчанию для генерации ключей (напр., “ed25519/cert,sign+cv25519/encr”).
–no-auto-trust-new-key Не доверять новому ключу автоматически. Не устанавливать доверие новому ключу в “ultimate” при создании.
–force-sign-key Принудительная подпись ключа. Принудительно создавать подпись ключа, даже если она уже существует.
–forbid-gen-key Запретить генерацию ключа. Запретить использование команд генерации ключей.
–allow-secret-key-import Разрешить импорт секретных ключей. Устаревшая опция, не используется.
–allow-multiple-messages Разрешить множественные сообщения. Устаревшая опция, не имеет эффекта.
–no-allow-multiple-messages Запретить множественные сообщения. Устаревшая опция, не имеет эффекта.
–enable-special-filenames Специальные имена файлов. Включить режим, где имена вида -&n ссылаются на файловый дескриптор n.
–disable-fd-translation Отключить трансляцию дескрипторов. Только для Windows.
–no-expensive-trust-checks Без дорогих проверок доверия. Только для экспериментального использования.
–preserve-permissions Сохранить права доступа. Не менять права доступа к файлу секретного ключа. Только для экспертов.
–default-preference-list string Список предпочтений по умолчанию. Установить список предпочтений по умолчанию для новых ключей.
–default-keyserver-url name URL keyserver’а по умолчанию. Установить URL keyserver’а по умолчанию для записи в самоподписи.
–list-config Список конфигурации. Показать различные внутренние параметры конфигурации GnuPG.
–list-gcrypt-config Конфигурация Libgcrypt. Показать параметры конфигурации Libgcrypt.
–gpgconf-list Список для gpgconf. Аналогично --list-config, но для использования утилитой gpgconf.
–gpgconf-test Тест gpgconf. Провести синтаксическую проверку файла конфигурации.
–chuid uid Сменить пользователя. Сменить текущего пользователя на uid (число или имя). Только из-под root.