GPG 金鑰已建立但無法解密

GPG 金鑰已建立但無法解密

我使用 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

相關內容