Что такое эквивалент командной строки для подписи, защиты и шифрования с использованием GPA - PGP?

Я пытался понять, как работать с командными строками для задачи GPA, которую я хочу автоматизировать. В настоящее время я просто использую GPA для Windows, выбираю ключ, выбираю файл, отмечаю «Броня» и нажимаю «GO». Для этого должен быть интерфейс командной строки. Я хотел бы включить это в программу автоматизации, чтобы исключить ручную работу.

Любые идеи?


person BWS    schedule 26.11.2014    source источник


Ответы (1)


Используйте операции --encrypt и --sign одновременно, например.

gpg --armor --recipient a4ff2279 --sign --encrypt <input

Настройте входной канал по мере необходимости, а в системах Windows вам может понадобиться вместо этого использовать gpg.exe (и убедитесь, что GnuPG находится в вашей переменной пути).

person Jens Erat    schedule 26.11.2014
comment
кто получатель?? полученный файл затем передается по FTP на удаленный сайт ... будет ли он просто использовать тот же код доступа / парольную фразу, что и графический интерфейс GPA ?? - person BWS; 26.11.2014
comment
Получателем может быть либо идентификатор ключа/отпечаток пальца, либо идентификатор пользователя/почтовый адрес (но лучше использовать идентификатор ключа для целей написания сценариев, так как GnuPG может попросить вас выбрать правильного получателя при использовании идентификаторов пользователей). Это зависит от того же брелока. В конце концов, GPA просто использует внутри себя аналогичный вызов командной строки. - person Jens Erat; 26.11.2014