首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用gpg导出公钥

问使用gpg导出公钥
EN

Unix & Linux用户
提问于 2016-11-16 11:48:42
回答 1查看 15.9K关注 0票数 3

在这个网页GNU中,它说使用下面的命令导出公钥将生成一个没有秘密密钥的公钥。

代码语言:javascript
复制
gpg --armor --export you@example.com > mykey.asc

如果person B将使用gpg导入mykey.asc,他们能使用mykey加密文件吗?由于myKey上没有密钥,他们不会遇到问题吗?

下面的命令声明,如果使用,秘密密钥将被导出。他们指的是私钥吗?

代码语言:javascript
复制
gpg --export-secret-keys you@example.com

更新

我的一位同事导入了我的公钥,并使用共享的公钥加密了一个测试文件,但是我们遇到了下面的错误。是因为我使用不包括私钥的导出选项导出了公钥吗?

代码语言:javascript
复制
Unexpected error: [gpg: keyblock resource `/usr/local/XXX/services/gnupg/secring.gpg': No such file or directory, gpg: keyblock resource `/usr/local/XXX/services/gnupg/pubring.gpg': No such file or directory, gpg: encrypted with RSA key, ID 2XXXXX16, gpg: decryption failed: No secret key]

用于加密测试文件的命令。

代码语言:javascript
复制
gpg --output test.txt.gpg --encrypt --recipient ABC@mail.com test.txt
EN

回答 1

Unix & Linux用户

发布于 2016-11-16 12:04:28

Person B将能够使用您的公钥进行加密;然后您(并且只有您)将能够使用您的私钥解密加密的消息。

在第二个命令中,秘密密钥实际上是私钥。你绝不能把这个给任何人。

票数 2
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/323689

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档