gpg-agent в gpg2

Я пытаюсь защитить в будущем некоторые специальные программы, использующие GPG (в настоящее время v 1.4.10) для выполнения симметричных процессов шифрования / дешифрования. Моя текущая команда шифрования выглядит так:

gpg --batch --no-tty --no-use-agent --symmetric --cipher-algo AES256 --passphrase "foobar" /path/to/file_to_be_encrypted

Без параметра - no-use-agent я получаю печально известное сообщение об ошибке

gpg-agent недоступен в этом сеансе

I Меня беспокоит переход на gpg2, потому что согласно документации gpg-agent требуется всегда, а - no-use-agent - просто фиктивный вариант. Мои вызовы gpg происходят в фоновом режиме через процесс-демон, так что это в значительной степени сценарий без агента (плюс тот факт, что он симметричен, и мне совсем не нужен агент).

Документация на этом уровне детали скудны, поэтому я ищу пользовательский опыт. Включает ли gpg2 агент более плотно, чтобы мне не приходилось беспокоиться о его доступности?

8
задан talonmies 10 August 2011 в 20:07
поделиться