我使用 Ubuntu 16.04 的「密碼和金鑰」建立了一個 GPG 金鑰,並將其推送到 Ubuntu 伺服器。我嘗試導入到 Launchpad,但是當我收到要解密的電子郵件時,我不斷收到錯誤訊息“gpg:解密失敗:金鑰不可用”
我有加密子金鑰和簽章、驗證子金鑰。我試圖看看是否有辦法添加解密子金鑰,但我在圖形使用者介面下沒有看到它。
我究竟做錯了什麼?
答案1
gpg2 -K 似乎有效。我能夠使用“gpg2”而不是 gpg 進行解密
那麼您已經在使用 GnuPG 2.1,它將密鑰儲存在pubring.gpg
.要嘛根本不使用(GnuPG 1),要嘛透過匯出和匯入gpg
複製金鑰以供GnuPG 1 使用:secring.gpg
gpg2 --export-secret-keys [key-id] | gpg --import
您可能還需要對密鑰應用最終信任:
gpg --edit-key [key-id]
現在,在 GnuPG 命令列上執行trust
命令並選擇ultimate
。