2014-02-27 57 views
1

似乎像gpgconf应该是编辑我的gpg.conf文件的好方法。但是,即使阅读documentation,我也无法弄清楚如何进行简单的更改。我所要做的就是将默认散列算法设置为SHA256。我最终只是增加使用gpgconf编辑gpg偏好设置

personal-digest-preferences SHA256 

到手动gpg.conf底部,但我怎么可能已经实现了这个使用gpgconf?

回答

2

gpgconf documentation(高亮由我添加的):

gpgconf是一种实用工具,自动和安全合理查询和修改.gnupg主目录中的配置文件。 它被设计为不由用户手动调用,但通过图形用户界面(GUI)自动调用。

[...] 并非所有配置选项都可用gpgconfgpgconf提供了一种通用的抽象方法来访问可以通过这种机制进行控制的最重要的配置选项。

但是让我们看看会发生什么,如果我们试图这样用:

$ echo 'personal-digest-preferences:0:SHA256' | gpgconf --change-options gpg 
gpgconf: unknown option personal-digest-preferences 
gpgconf: fatal error (exit status 1) 

显然,personal-digest-preferences不属于这一套“最重要的配置选项”,你应该手动编辑gpg.conf为建议。