无论如何从gpg加密文件中提取公钥?

时间:2014-09-08 00:27:16

标签: gpgpu

请考虑以下情形: 我生成一对钥匙。 然后,我将公钥分发给我的客户。 3.客户使用公钥加密文件,然后将文件发送给我。 我需要确定客户是谁。

我想知道是否可以从gpg加密文件中提取公钥?

2 个答案:

答案 0 :(得分:1)

您的方法错误:您无法使用公开键识别客户。

如果要验证发件人,则使用发件人 私人键对邮件进行加密,该密钥用作发件人数字签名。然后,数字“签名”和加密的消息被发送给接收者,接收者然后可以使用发送者 公共密钥来解密消息并显示原始内容。这称为反向公钥加密

另见:Should we sign-then-encrypt, or encrypt-then-sign?

参考:Public-key cryptography

答案 1 :(得分:0)

要回答标题: gpg --pinentry-mode取消--list-packets file.gpg 会从加密密钥中为您提供密钥ID, 但不会向谁透露文件,而是向谁加密文件。 在这种情况下,您自己。

信用至:https://superuser.com/questions/1409511/how-to-check-if-a-gpg-encrypted-file-is-encrypted-using-a-specific-public-key