[Subject Prev][Subject Next][Thread Prev][Thread Next][Subject Index][Thread Index]

PGP in a CGI script (was Re: Mysql)



On Thu, 8 Mar 2001, Sandip Bhattacharya wrote:

> On Thu, Mar 08, 2001 at 11:17:28PM +0530, Raju Mathur merrily said:
> > Create a PGP keypair for each user.  Now encrypt the MySQL password
> > using all the public keys of all the users.  Let each secret key have
> > the users password as pass phrase.  When a user logs in, use the
> > password s/he's supplied to unlock the corresponding secret key, and
> > use that to decrypt the MySQL password.  Voila!  no passwords embedded
> 
> Just one Q. How can you specify the password for the private key from
> the commandline? Isn't this the only way we can automate it from a
> CGI? 

1. I believe there are various PGP perl modules. Other programming
languages may have PGP interfaces too.

2. You could use expect.

3. You could cobble together something with gpg and its --passphrase-fd
option.

4. You could hack gpg to include a --passphrase option ;-)

bye :)
Anmol