web-dev-qa-db-ja.com

gpg:復号化に失敗しました:秘密鍵がありません

秘密鍵がないとファイルを復号化できません。私は知っています this 質問はこれについて以前に尋ねられました、この質問の解決策は私を助けませんでした。

これが私の問題のシナリオです。 --decryptコマンドの使用中にコマンドプロンプトで受け取るこのエラー。

gpg:復号化に失敗しました:秘密鍵がありません

公開鍵とパスフレーズを持っています。次のコマンドを使用して、秘密鍵があるかどうかを確認しました。

•gpg --list-secret-keys

•gpg --list-keys

上記のコマンドは両方とも、空の結果(エラーなし)を返しました。だから私は--importで公開鍵をインポートすることにしました。

•gpg --import "C:\ PATH\TO_MY_PUBLIC_KEY"

--importコマンドの後、publicがインポートされていることがわかります。秘密鍵の扱い方が分からなかった。秘密鍵を見つけたり、新しい秘密鍵を作成したりする方法はありますか?.

4
Mangesh Sathe

(最終的に)インポートして信頼すると、gpg --list-secret-keysを使用してキーを確認できますが、暗号化を解除すると、秘密キーが見つからないというメッセージが表示されたら、暗号化に--batchを追加します。コマンド。

0
Patrick Devenny