在这个网页GNU中,它说使用下面的命令导出公钥将生成一个没有秘密密钥的公钥。
gpg --armor --export you@example.com > mykey.asc如果person B将使用gpg导入mykey.asc,他们能使用mykey加密文件吗?由于myKey上没有密钥,他们不会遇到问题吗?
下面的命令声明,如果使用,秘密密钥将被导出。他们指的是私钥吗?
gpg --export-secret-keys you@example.com我的一位同事导入了我的公钥,并使用共享的公钥加密了一个测试文件,但是我们遇到了下面的错误。是因为我使用不包括私钥的导出选项导出了公钥吗?
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]用于加密测试文件的命令。
gpg --output test.txt.gpg --encrypt --recipient ABC@mail.com test.txt发布于 2016-11-16 12:04:28
Person B将能够使用您的公钥进行加密;然后您(并且只有您)将能够使用您的私钥解密加密的消息。
在第二个命令中,秘密密钥实际上是私钥。你绝不能把这个给任何人。
https://unix.stackexchange.com/questions/323689
复制相似问题