You still have to put the password on the command line... Very insecure. I 
keep waiting for gpgme so I can work on a --enable-gpgme

What you have is prolly the best solution right now, though. And good hack w/ 
the home directory. 

On Thursday 07 November 2002 08:19 am, Adam Voigt wrote:
> Ok, here's what I ended up with, and it worked:
> exec("HOME=\"/home/apache\";/bin/echo \"MYPASS\" | /usr/bin/gpg --no-tty
> --passphrase-fd 0 -o /path/to/decrypted/file -d
> /path/to/encrypted/file");
> I had to do the HOME variable setting because according
> to the log file, GPG was looking for it's .gpg settings
> directory in / and it didn't have write permissions to create
> it there, so it kept dying, this way, it finds the directory
> where it is supposed to be. Feeeeeew.
> Adam Voigt

Behold, I will corrupt you seed, and spread dung upon your faces.

-Malachi 2:3

PHP General Mailing List (
To unsubscribe, visit:

Reply via email to