似乎就像gpgconf应该是编辑我的gpg.conf
文件的好方法。但是,即使阅读documentation,我也无法弄清楚如何进行简单的更改。我想要做的就是将默认哈希算法设置为SHA256。我最后只是添加了
personal-digest-preferences SHA256
手动到gpg.conf
的底部,但我怎么能用gpgconf实现这个呢?
答案 0 :(得分:3)
来自gpgconf documentation(由我添加的突出显示):
gpgconf
是一个实用程序,可以自动合理地安全地查询和修改.gnupg
主目录中的配置文件。 它的设计不是由用户手动调用,而是由图形用户界面(GUI)自动调用。[...] 并非所有配置选项都可用到
gpgconf
。gpgconf
提供了一种通用的抽象方法来访问可以通过这种机制进行控制的最重要的配置选项。
但是让我们看看如果我们试图使用它会发生什么:
$ 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
。