GPG 在结果中总是返回 2。我的代码如下
$cmd = "/usr/bin/gpg -a --recipient $to -e -o $outfile $infile";
其中 outfile 是将写入加密数据的文件,infile 是未加密数据。
我不知道为什么会这样。谁能告诉我出了什么问题。谢谢。
最佳答案
GPG 正在询问您是否要使用未签名 key 继续加密。由于没有用户可以输入 Y
,因此会产生错误。
要解决此问题,请放置以下开关
--yes
和 --always-trust
关于php - GPG 错误代码 2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6350442/