2016-04-20 3 views
0

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

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

gpg -r [email protected] -se C:\temp\myfile.xml 

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

ответ

0

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

Так что идите с gpg --encrypt C:\temp\myfile.xml --recipient [email protected] --output C:\temp\myfile.pgp.

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

0

Это не может быть такой же процесс, как и другие, но это работает для меня:

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