Configuration 使用gpgconf编辑gpg首选项

Configuration 使用gpgconf编辑gpg首选项,configuration,gnupg,Configuration,Gnupg,似乎gpgconf应该是编辑我的gpg.conf文件的好方法。然而,即使是在阅读《圣经》时,我也无法想出如何进行简单的改变。我只想将默认哈希算法设置为SHA256。我最后只是加了一句 personal-digest-preferences SHA256 手动添加到gpg.conf的底部,但是我如何使用gpgconf实现这一点呢?(由我添加的突出显示): gpgconf是一个实用程序,用于自动、合理、安全地查询和修改.gnupg主目录中的配置文件它不是为用户手动调用而设计的,而是由图形用户界面(

似乎gpgconf应该是编辑我的
gpg.conf
文件的好方法。然而,即使是在阅读《圣经》时,我也无法想出如何进行简单的改变。我只想将默认哈希算法设置为SHA256。我最后只是加了一句

personal-digest-preferences SHA256
手动添加到
gpg.conf
的底部,但是我如何使用gpgconf实现这一点呢?

(由我添加的突出显示):

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