Can I pass the password from the command line?
Mario Castelán Castro
marioxcc.MT at yandex.com
Wed Dec 16 01:27:06 CET 2015
El 15/12/15 a las 17:21, Anthony Papillion escribió:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA512
> On 12/15/2015 5:07 PM, Andrew Gallagher wrote:
>>> On 15 Dec 2015, at 22:58, Anthony Papillion
>>> <anthony at cajuntechie.org> wrote:
>>> I'd like to script encryption and decryption from the command
>>> line. Is there a way to pass the encryption passphrase to GnuPG
>>> from the command line.
>> I don't think there is a password parameter, and I'd strongly
>> recommend not doing it even if there was. Many OSes make the
>> command line parameters of processes available to any local user.
>> Have you tried piping the password to stdin?
> Thank you for the quick answer, Andrew. After thinking about it, I can
> see the absolute folly of having something set up the way I requested
> and I appreciate you pointing that out. I had not thought about piping
> to stdin - never even crossed my mind!
> Thanks again!
I recall that there is an option "--passphrase-file", which can be used
to pass the password programatically. Of course, make sure that the file
has secure permissions since it's created (or at least, written to) to
store the password.
More information about the Gnupg-users