pla*_*hat 8 linux encryption gpg
在 .gnupg 目录中有这些文件,
(alpha numeric)*.key e.g. 1EFA02EFP.key
Run Code Online (Sandbox Code Playgroud)
这些是什么?这些是 v1 gpg 密钥文件吗?我如何导入这些?
私钥在哪里?我看到一个 sshcontrol、tofu.db sqlite3 文件、trustdb.gpg 和 pubring.kbx、pubring.kbx~。但是私钥写在哪里呢?
从man gpgGPG 版本 2.2.12(强调我的):
--secret-keyring 文件
这是一个过时的选项并被忽略。所有密钥都存储在GnuPG 主目录下的“private-keys-v1.d”目录中。
因此,这些*.key文件是实际的、当前版本的密钥,也称为私钥。在旧的 GPG 版本中,曾经有secring.gpg对应的pubring.gpg,而在 GPG 2.1 中,私钥存储格式从密钥环文件更改为单独的密钥文件目录。同时,公钥的存储格式也从一个.gpg keyring文件变成了.kbx keybox文件。