GPG错误代码2

Kor*_*rts 6 php encryption gnupg

GPG总是在结果返回2.我的代码如下

$cmd = "/usr/bin/gpg -a --recipient $to -e -o $outfile $infile";

outfile是加密数据将被写入的文件,infile是未加密的数据.

我不知道为什么会这样.任何人都可以告诉我有什么问题.谢谢.

Kor*_*rts 8

GPG询问您是否要继续使用未签名密钥进行加密.由于没有用户可以输入Y它会产生错误.

要解决此问题,请执行以下开关

--yes--always-trust