You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

如何使用Gpg4win/Kleopatra通过通用PGP域密钥加密指定邮箱地址

如何使用Gpg4win/Kleopatra通过通用PGP域密钥加密指定邮箱地址

我之前也碰到过一模一样的困扰!这种user id是everybody@example.com的通用域密钥,要用来加密同域下的特定邮箱(比如peter.paul@example.com),Kleopatra的默认操作确实没那么直观,不过有两种实用的方法可以解决,我给你详细说说:

方法一:单次加密时手动指定收件人地址(适合偶尔操作)

  • 打开Kleopatra,点击左侧栏的「加密」按钮,选择要加密的文件,或者直接输入需要加密的文本内容
  • 在弹出的加密窗口中,点击「添加收件人」,搜索并选中那个everybody@example.com的域密钥,点击「确定」
  • 重点来了:先别急着点加密,点击窗口底部的「高级」按钮
  • 在高级设置面板里,找到「自定义收件人地址」选项,把实际要发送的目标邮箱peter.paul@example.com填进去
  • 确认所有设置无误后,点击「加密」就完成了——生成的加密内容会用那个通用域密钥加密,同时收件人会显示为你指定的邮箱地址

方法二:给域密钥添加额外用户ID(适合长期频繁使用)

如果之后经常要给这个域下的多个邮箱加密,修改密钥的用户ID会更方便:

  • 在Kleopatra的密钥列表里找到everybody@example.com的密钥,右键点击它,选择「修改密钥」
  • 在弹出的窗口中点击「添加用户ID」,输入peter.paul@example.com作为新的用户ID
  • 按照提示完成操作(如果不是密钥所有者,可能不需要私钥验证,直接确认添加即可)
  • 添加完成后,这个域密钥就会和peter.paul@example.com关联起来,之后你直接搜索这个邮箱就能找到对应的密钥进行加密,不用每次都手动设置

额外注意事项

  • 确保你已经正确导入了这个域密钥,并且把它的信任级别设置为充分信任最终信任,不然Kleopatra可能会弹出密钥验证提示,影响加密流程
  • 如果是加密邮件,搭配Thunderbird的OpenPGP功能时,也可以用类似思路:选择这个域密钥后,手动指定邮件的收件人地址,效果是一样的

备注:内容来源于stack exchange,提问作者jhoffrichter

火山引擎 最新活动