使用PHP exec使用GPG加密

时间:2014-09-12 08:24:23

标签: php encryption exec gnupg

我尝试使用php exec函数加密给定的字符串,如

exec("echo test | /usr/local/bin/gpg -e -a -r name@host.local --trust-model always", $output, $encrypted);
echo $encrypted;

同样的命令在命令行中正常工作并输出加密的消息。但无论出于何种原因,我在PHP中运行时总是以2作为退出代码。我发现这可能是一个许可问题。但是如何解决呢?我读到了设置--homedir但没有成功:(

提前感谢!

PS:我不能简单地使用gnupg php模块...

0 个答案:

没有答案