【发布时间】:2011-10-24 10:01:56
【问题描述】:
我正在尝试对一些使用 GPG(当前为 v 1.4.10)执行对称加密/解密过程的自定义软件进行验证。我当前的加密命令如下所示:
gpg --batch --no-tty --no-use-agent --symmetric --cipher-algo AES256 --passphrase "foobar" /path/to/file_to_be_encrypted
如果没有 --no-use-agent 选项,我会收到臭名昭著的错误消息
gpg-agent 在此会话中不可用
我担心迁移到 gpg2,因为 according to the documentation 始终需要 gpg-agent,而 --no-use-agent 只是一个虚拟选项。我的 gpg 调用通过一个守护进程在后台发生,所以这是一个非常无代理的场景(加上它是对称的,我根本不需要代理)。
这种详细程度的文档很少,所以我正在寻找用户体验。 gpg2 是否更紧密地结合了代理,这样我就不必担心它的可用性?
【问题讨论】:
-
您应该接受辛哈拉吉的回答。他给了你你需要知道的一切。
标签: gnupg encryption-symmetric