关于GPG中“Personal Key”标记的含义及设置问题
关于GPG中“Personal Key”标记的含义及设置问题
嘿,我来给你捋清楚这个问题哈!
首先说这个「(Personal Key)」标记的意思:它其实是GnuPG用来标识你当前默认使用的个人主密钥的。哪怕这个密钥已经被吊销了,只要它还在你的密钥环里,并且之前被设为过默认密钥,GPG就会继续给它打上这个标记——说白了就是GPG把它当成了你“默认关联”的个人主密钥,哪怕它已经不能用了。
接下来讲怎么把你现在在用的有效密钥设为「Personal Key」:
- 第一步,先确认目标密钥的ID:运行
gpg --list-keys,找到你想设为默认的那个密钥,记下它的长ID或者指纹(就是那串长的十六进制字符)。 - 临时设置(仅当前会话生效):用命令
gpg --default-key <你的密钥ID>,把<你的密钥ID>替换成刚才记下的实际ID就行。比如密钥ID是1A2B3C4D5E6F7G8H,就输入gpg --default-key 1A2B3C4D5E6F7G8H。 - 永久设置(每次打开终端都生效):
- 打开GPG的配置文件
~/.gnupg/gpg.conf,如果这个文件不存在,直接创建一个就行。 - 在文件里添加一行
default-key <你的密钥ID>,保存后退出。
- 打开GPG的配置文件
- 最后验证:再运行一次
gpg --list-keys,你会看到现在那个活跃的密钥后面已经带上「(Personal Key)」标记啦。
备注:内容来源于stack exchange,提问作者fraxture
相关产品推荐
相关产品推荐

