反正从gpg加密文件中提取公钥吗?

问题描述 投票:-1回答:2

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

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

gpgpu
2个回答
1
投票

您的处理方法有误:您无法使用您的公共密钥识别客户。

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

另请参阅:Should we sign-then-encrypt, or encrypt-then-sign?

参考:Public-key cryptography


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

© www.soinside.com 2019 - 2024. All rights reserved.