1
它似乎像gpgconf應該是編輯我的gpg.conf
文件的好方法。但是,即使閱讀documentation,我也無法弄清楚如何進行簡單的更改。我所要做的就是將默認散列算法設置爲SHA256。我最終只是增加使用gpgconf編輯gpg偏好設置
personal-digest-preferences SHA256
到手動gpg.conf
底部,但我怎麼可能已經實現了這個使用gpgconf?
它似乎像gpgconf應該是編輯我的gpg.conf
文件的好方法。但是,即使閱讀documentation,我也無法弄清楚如何進行簡單的更改。我所要做的就是將默認散列算法設置爲SHA256。我最終只是增加使用gpgconf編輯gpg偏好設置
personal-digest-preferences SHA256
到手動gpg.conf
底部,但我怎麼可能已經實現了這個使用gpgconf?
從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
爲建議。