gpg2 が秘密鍵をインポートするときにパスフレーズを要求する

gpg2 が秘密鍵をインポートするときにパスフレーズを要求する

私はgpg秘密鍵リングをgpg1(1.4.21)からgpg2(2.1.15)に転送しようとしています。

gpg2 --import ~/.gnupg/secring.gpg

gpg2 はキーリング内のすべての秘密キーのパスフレーズを要求します。

この段階でパスフレーズが必要なのはなぜですか (キーを使用するときにのみパスフレーズを入力する必要があります)。また、パスフレーズを入力せずにキーリングをインポートするなど、これを防ぐにはどうすればよいですか。

システムはArch Linux、カーネル4.7.6です。ありがとうございます。

答え1

問題は説明されたGnuPGバグトラッカーはこちら; 今日はそれを見ませんでした。

解決策は次のとおりです。

gpg2 --batch --import ~/.gnupg/secring.gpg

関連情報