Создать pgp файл с gpg из командной строки

Я хочу зашифровать XML-файл, и я использую gpg4win (kleopatra). Используя интерфейс kleopatra, я установил опцию для создания файлов с расширением pgp вместо gpg, которое является расширением по умолчанию.

Я пытаюсь создать файл pgp из командной строки с помощью команды

gpg -r test@test.gr -se C:\temp\myfile.xml

потому что мне нужно отправить его в веб-приложении, которое принимает только pgp. Я попытался добавить некоторые другие параметры в команду, но я всегда получаю файл gpg. Как я могу создать файл pgp из командной строки?

2 ответа

Решение

Возможно, это не тот же процесс, что и другие, но это сработало для меня:

gpg --batch --yes --recipient "user" --output "fulldirectory\filename.txt.pgp" --encrypt "fulldirectory\filename.txt"

Синтаксис GnuPG для шифрования указан здесь. Вы можете просто использовать --output [filename].[suffix] параметр.

Так что иди с gpg --encrypt C:\temp\myfile.xml --recipient test@test.gr --output C:\temp\myfile.pgp,

Обратите внимание, что.pgp на самом деле является суффиксом для ключа, а не зашифрованного файла. Смотрите здесь.

Другие вопросы по тегам