2

Как следует из заголовка, мне нужно скопировать опцию GPA "Sign and Compress" в командной строке. Я пытаюсь автоматизировать некоторое шифрование файлов для отправки в банк, и инструкции, которые они мне дали, заключаются в том, чтобы использовать опцию Sign and Compress в GPA. Я потратил довольно много времени на чтение документации для GPG, и я не могу понять это. Самое близкое, что я получил к этому

gpg --batch --passphrase *********** -a -se

2 ответа2

1

GPA только оборачивает саму GnuPG, поэтому все операции (как-то) возможны с помощью приложения командной строки голого gpg .

Я предполагаю, что вы не подписываете и сжимаете, но подписываете и шифруете. Сжатие добавляется автоматически перед шифрованием текстовых сообщений. Сжатие может быть принудительно добавлено путем добавления zip- параметра --compression-algorithm zip (единственный алгоритм, который должен пониматься всеми реализациями OpenPGP).

Что касается подписи и шифрования, вам нужно будет определить получателя и использовать как команды --encrypt и --sign , так и соответствующие им краткие формы -e и -s . В конце концов, все, что вы пропустили, это получатель:

gpg --recipient [uid/key-id] --sign --encrypt

Для автоматизации шифрования и передачи ключевой фразы вы уже нашли необходимые параметры. -a или --ascii добавляет защиту ascii, которая обычно не требуется, но иногда может предотвратить некоторые проблемы с передачей, но немного увеличивает файл.

0

Почему бы не установить Gpg4win?

Он включает в себя GNU Privacy Assistant (GPA).

Тогда вы можете использовать точные инструкции из банка.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .