如果公钥没有电子邮件如何加密

如果公钥没有电子邮件如何加密

如果在我键入 --list-keys 命令时未显示收件人邮件,如何使用以下命令加密文件。

使用 GPG 加密文件命令示例

gpg --output "output_filename" --encrypt --recipient [email protected] "input_filename"

gpg --list-keys 的输出显示导入的公钥,其中一个是 User_A,它显示一封电子邮件。然而,另一家公司 ABC 没有显示电子邮件。我可以使用哪个命令来加密文件并将其发送给 ABC 公司,他们可以使用其私钥对其进行解密?

pub   2048R/4XXXX4E4 2016-08-29
uid       [ultimate] User_A <[email protected]>
sub   2048R/DXXXX7E 2016-08-29


pub   1024D/FXXXXX3D 2007-01-20
uid       [ unknown] Company ABC
sub   2048g/7XXXXXE 2007-01-20

答案1

您可以使用标识符代替电子邮件地址:

gpg --output "output_filename" --encrypt --recipient FXXXXX3D "input_filename"

(您确实应该指定完整的指纹,但那是另一个故事了。)

相关内容