![我需要发送一条 GPG 消息,并且我只有收件人电子邮件的公钥](https://linux22.com/image/104182/%E6%88%91%E9%9C%80%E8%A6%81%E5%8F%91%E9%80%81%E4%B8%80%E6%9D%A1%20GPG%20%E6%B6%88%E6%81%AF%EF%BC%8C%E5%B9%B6%E4%B8%94%E6%88%91%E5%8F%AA%E6%9C%89%E6%94%B6%E4%BB%B6%E4%BA%BA%E7%94%B5%E5%AD%90%E9%82%AE%E4%BB%B6%E7%9A%84%E5%85%AC%E9%92%A5%20.png)
我的桌面上有一台 Centos 7。
我有一个电子邮件地址的公共 GPG 密钥,我需要在其中发送电子邮件。
问题:如何向收件人发送加密的电子邮件?
答案1
导入 GPG 公钥
pubkey.asc
gpg --import < pubkey.asc
通过列出您的钥匙来查找钥匙 ID
gpg --list-key pub 1234R/2A4E837B 2017-01-01 uid John Smith <[email protected]> sub 2345R/12345BC7 2017-01-01
公钥 ID 在这里2A4E837B
将您的消息写入文件
mymessage.txt
并通过提供 ID 对其进行加密gpg -e -a mymessage.txt Enter the user ID. End with an empty line: [ press "2A4E837" and "ENTER"] Enter the user ID. End with an empty line: [ press "ENTER" ]
一个新文件
mymessage.txt.asc
已创建。使用任何邮件服务将其内容发送给您的收件人。