GPG Suite
到 http://www.gpgtools.org/ 下载 GPG 套装,它包含了 GPG 相关的多个软件,其中:
GPG Keychain可以添加和管理自己的私钥及公钥。GPGMailMac 上的官方邮件客户端上的 GPG 插件。
GPG Keychain 相关用法这里不赘述,可参考文末我所参考的博客,这里说一下 GPGMail。
我们发邮件的时候,可以选中正文,然后右键,服务,然后使用 OpenGPG 对其加密,如下图:
但是这样未免太麻烦,而且也无法对标题进行加密,而 GPG Mail 则解决了这个问题。
点击左上角邮件菜单,偏好设置,再点击通用面板中的管理插件,把 GPGMailLoader.mailbundle 勾上,点击“应用并重启邮件”。这时候重新打开新的编写新邮件的窗口,会发现多了一个 OpenGPG 按钮,可选择对邮件加密的方式。详细使用可自行探索。
但是,当前最新的 2018.5 的版本,这个插件是收费的,只有 30 天的试用期。而上一个据说还是免费的版本 2018.3,在启用插件之后,Mac 的官方邮件客户端会打不开并崩溃。
Thunderbird + Enigmail
Thunderbird + Enigmail 插件是一个很好的替代方案。
Thunderbird 是我在 Ubuntu 上用得比较顺手的邮件客户端,Enigmail 是其上的一个 OpenGPG 邮件加解密插件。
但是,安装了 Thunderbird 之后,在要安装 Enigmail 插件前,还需安装另一个软件 Pinentry,否则会发现 Enigmail 插件装不上——装了之后界面不显示出来,一重启它就又没了。
命令行下执行:
1 | brew install pinentry-mac |
接下来安装 Enigmail 插件。点击 Thunderbird 搜索框旁边的菜单按钮,点击附加组件上的附加组件。
然后在打开的新标签中,在扩展面板搜索 Enigmail 并安装。
这时点击 Thunderbird 的新建消息,会发现多了加密和签名两个按钮,如下:
点击加密,使它变成勾选状态后,表示会对邮件进行加密。在点击发送后,如果电脑上有收件人的公钥,会使用它进行加密。