Создать 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 на самом деле является суффиксом для ключа, а не зашифрованного файла. Смотрите здесь.