web-dev-qa-db-ja.com

このディレクトリ$ HOME / .gnupg / private-keys-v1.dには何がありますか?そして、秘密鍵はどこに保存されますか?

.gnupgディレクトリには次のファイルがあります。

(alpha numeric)*.key e.g. 1EFA02EFP.key

彼らは何ですか?これらのv1 gpgキーファイルはありますか?そして、どうすればこれらをインポートできますか?

そして、秘密鍵はどこに保管されていますか? sshcontrol、tofu.db sqlite3ファイル、trustdb.gpg、pubring.kbx、pubring.kbx〜が表示されます。しかし、秘密鍵はどこに書き込まれますか?

2
placid chat

GPGバージョン2.2.12のman gpgから(私の強調):

--secret-keyringファイル

これは古いオプションであり、無視されます。 すべての秘密鍵は、GnuPGホームディレクトリの下の「private-keys-v1.d」ディレクトリに保存されます。

したがって、これらの*.keyファイルは、実際の最新バージョンの秘密鍵であり、秘密鍵とも呼ばれます。以前のGPGバージョンでは、以前はsecring.gpgに対応するpubring.gpgがあり、 GPG 2.1では、秘密鍵のストレージ形式が変更されました 鍵リングファイルから別のディレクトリにキーファイル。同時に、 公開キーの保存形式が変更されました.gpg鍵ファイルから.kbxキーボックスファイル

3
telcoM