gpt4 book ai didi

gnupg - (gnupg) 这对中哪个是公钥,哪个是私钥?

转载 作者:行者123 更新时间:2023-12-03 17:16:27 25 4
gpt4 key购买 nike

我需要生成一个 PGP 公钥/私钥。我以前从来没有这样做过。我已阅读文档,但给出的示例与我在计算机上看到的不匹配。

我用 gnupg 生成了 key 。

我运行命令列出公钥
gpg --list-keys --keyid-format LONG
我得到了这样的结构。

pub   rsa2048/123456789101112A 2000–01-01 [SC] [expires: 2000-01-01]
ABCD1234ABCD1234ABCD1234ABCD1234ABCD1234

uid [ultimate] Firstname Surname <email@gmail.com>
sub rsa2048/ABCDEFGHIJKLMNO1 2000-01-01 [E] [expires: 2000-01-01]

然后我运行一个命令来获取 key
gpg --list-secret-keys --keyid-format LONG
我得到相同的结构
sec   rsa2048/123456789101112A 2000–01-01 [SC] [expires: 2000-01-01]
ABCD1234ABCD1234ABCD1234ABCD1234ABCD1234

uid [ultimate] Firstname Surname <email@gmail.com>
ssb rsa2048/ABCDEFGHIJKLMNO1 2000-01-01 [E] [expires: 2000-01-01]

这里的不同之处在于 pub sub sec ssb 标签 完全相同。

生成的每个示例中的公钥是哪个?

pub sec 后的第一行中的序列是 'rsa2048/'(示例中为 123456789101112A)公钥吗?然后下面一行中较长的序列(示例中为 ABCD1234ABCD1234ABCD1234ABCD1234ABCD1234)是匹配的私钥吗?

Or is the public key the sequence in the first line of pub or sec after the 'rsa2048/' (123456789101112A in the example) and then the matching private key is the line of sub or ssb after the 'rsa2048/'(示例中为 ABCDEFGHIJKLMNO1)?

最佳答案

当您列出您的 key 时,pub始终是您的公钥,它可以被视为您的“主” key 。与它相关联(这个“主” key ),你有一个私钥。任何其他 key (sub、ssb 等)都是私有(private)的子 key 。
为了得到 sec 的含义, sub , ssb & pub ,你可以阅读这篇文章:
gnupg - What do 'ssb' and 'sec' mean in gpg's output
我希望这可以解决您的“问题”。

关于gnupg - (gnupg) 这对中哪个是公钥,哪个是私钥?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44811904/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com