.gnupg ディレクトリには次のファイルがあります。
(alpha numeric)*.key e.g. 1EFA02EFP.key
これらは何ですか?これはv1 gpgキーファイルですか?これをどのようにインポートしますか?
秘密鍵はどこに保存されますか?私はsshcontrol、tofu.db sqlite3ファイル、trustdb.gpgとpubring.kbx、pubring.kbx〜を見ました。しかし、秘密鍵はどこに記録されていますか?
答え1
GPGman gpg
バージョン2.2.12(強調):
--秘密鍵リングファイル
これは廃止予定のオプションなので無視されます。すべてのキーは「private-keys-v1.d」ディレクトリに保存されます。GnuPGホームディレクトリにあります。
したがって、これらの*.key
ファイルは秘密鍵とも呼ばれる実際の現在のバージョンの鍵です。以前のGPGバージョンではsecring.gpg
、pubring.gpg
GPG 2.1では、秘密鍵の保存形式が変更されました。キーリングファイルから個々のキーファイルまでのディレクトリ。同時に、公開鍵の保存形式が変更されました。から.gpg
キーリングファイルに.kbx
キーボックスファイル。
他のユーザーのGPG 2.x環境にキーをインポートすることはgpg --import secret.key
明らかに正しいことです。トリッキーな部分は、ファイルを他のユーザーに安全に送信することです。