秘密鍵がないとファイルを復号化できません。私は知っています this 質問はこれについて以前に尋ねられました、この質問の解決策は私を助けませんでした。
これが私の問題のシナリオです。 --decryptコマンドの使用中にコマンドプロンプトで受け取るこのエラー。
gpg:復号化に失敗しました:秘密鍵がありません
公開鍵とパスフレーズを持っています。次のコマンドを使用して、秘密鍵があるかどうかを確認しました。
•gpg --list-secret-keys
•gpg --list-keys
上記のコマンドは両方とも、空の結果(エラーなし)を返しました。だから私は--importで公開鍵をインポートすることにしました。
•gpg --import "C:\ PATH\TO_MY_PUBLIC_KEY"
--importコマンドの後、publicがインポートされていることがわかります。秘密鍵の扱い方が分からなかった。秘密鍵を見つけたり、新しい秘密鍵を作成したりする方法はありますか?.
(最終的に)インポートして信頼すると、gpg --list-secret-keys
を使用してキーを確認できますが、暗号化を解除すると、秘密キーが見つからないというメッセージが表示されたら、暗号化に--batch
を追加します。コマンド。