请考虑以下情形: 我生成一对钥匙。 然后,我将公钥分发给我的客户。 3.客户使用公钥加密文件,然后将文件发送给我。 我需要确定客户是谁。
我想知道是否可以从gpg加密文件中提取公钥?
答案 0 :(得分:1)
您的方法错误:您无法使用公开键识别客户。
如果要验证发件人,则使用发件人 私人键对邮件进行加密,该密钥用作发件人数字签名。然后,数字“签名”和加密的消息被发送给接收者,接收者然后可以使用发送者 公共密钥来解密消息并显示原始内容。这称为反向公钥加密
答案 1 :(得分:0)
要回答标题: gpg --pinentry-mode取消--list-packets file.gpg 会从加密密钥中为您提供密钥ID, 但不会向谁透露文件,而是向谁加密文件。 在这种情况下,您自己。