20091101

gpg

<font color="#007700"><font color="#0000BB">php&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;$gpg&nbsp;</font><font color="#007700">=&nbsp;</font><font color="#DD0000">'/usr/bin/gpg'</font><font color="#007700">;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#0000BB">$passphrase&nbsp;</font><font color="#007700">=&nbsp;</font><font color="#DD0000">'My secret pass phrase.'</font><font color="#007700">;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#0000BB">$encrypted_file&nbsp;</font><font color="#007700">=&nbsp;</font><font color="#DD0000">'foo.gpg'</font><font color="#007700">;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#0000BB">$unencrypted_file&nbsp;</font><font color="#007700">=&nbsp;</font><font color="#DD0000">'foo.txt'</font><font color="#007700">;&nbsp;<br><br>&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;</font><font color="#0000BB"><a target="_blank" href="http://devzone.zend.com/manual/function.shell-exec.php" style="text-decoration: none; color: rgb(0, 81, 168); border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: rgb(0, 81, 168); ">shell_exec</a></font><font color="#007700">(</font><font color="#DD0000">"echo&nbsp;$passphrase&nbsp;|&nbsp;$gpg&nbsp;--passphrase-fd&nbsp;0&nbsp;-o&nbsp;$unencrypted_file&nbsp;-d&nbsp;$encrypted_file"</font><font color="#007700">);&nbsp;<br></font><font color="#0000BB">?&gt;&nbsp;<br></font></font>
<font color="#007700"></font>