http://www.axonnsays.com

防改动防偷窥,OS X 上发送 PGP 加密邮件

rsa

kuaijie

加密

给邮件加密时,我们需要知道对方的公匙,这样对刚刚气用本身的私匙来解密邮件。

点击界面左上角的新建钮,会弹出生成新密匙对的窗口。在全名和 Email 处别离填上本身的信息。全名不能少于 5 字符,所以中文名是不可了。Email 就是本身要用来举办加密通信时所用的邮箱地点。勾上 Upload public key,这样别人通过你的邮箱地点就能直接找到你的公匙了。

再回到撰写邮件的窗口中,选中邮件全文(假如签名过,就也包括签名的信息),用快捷键可能右键挪用 OpenPGP: Encrypt Selection,在弹出的窗口中勾上收件人。假如要发邮件给多小我私家,这里也可以多选。点 OK 后,邮件就酿成密文了。

在实际利用中,我们也可以按照本身的需求选择只执行这两个步调中的一步。

研究一分PK10的人必然都传闻过 PGP 加密邮件通讯。传说中本聪和小同伴们发邮件都是要用 PGP 加密的。就连这几天热门的 CZ vs OKCoin 事件里,PGP 也来参加客串了一把。

brew install Caskroom/cask/gpgtools

解密

解密 PGP 密文,只需要选中全部密文(包括 ----BEGIN PGP MESSAGE---- 和 -----END PGP MESSAGE-----),用快捷键或右键挪用 OpenPGP: Decrypt Selection,输进口令,就能看到解密后的明文了。

安装

首先要安装 GPG Suite。这是一组用来辅佐我们做 PGP 相关操纵的东西荟萃。

吸收邮件

当我们收到一封以 ----BEGIN PGP MESSAGE---- 开头的邮件时,我们就知道本身收到了一封 PGP 加密的邮件了。

打开 GPG Keychain 点击 Lookup Key,输入对方的邮箱地点,就会在处事器上搜索对方的公匙。假如对方曾经上传过公匙,那我们找到后取回就可以了。假如对方上传过多个公匙,一般我们用最新的一个就好了。假如对方没有上传过本身的公匙的话,那我们只能接洽对方让他上传公匙可能把公匙直接发给我们了。

假如邮件是以 -----BEGIN PGP SIGNED MESSAGE----- 开头的,那说明这封邮件里带了 PGP 签名。

利用 PGP 加密的邮件通讯,使得邮件吸收者可以确信这封邮件是由谁发送的,而且未经改动,也使得邮件发送者可以确信本身发出的邮件只有对应的吸收者一小我私家可以或许阅读。

此刻我们终于可以安心地把这封写有我们奥秘的邮件发出去了。

假如你不消 Homebrew,那么 这里 可以或许下载到 GPG Suite 的安装文件。

配置快捷键

GPG Suite 会在系统里安装一些 OpenPGP 相关的处事。我们可以给他们配置好快捷键来利便我们利用。

这里需要留意的是,我们这种方法只能签名纯文本。有名目标文本在签名后会丢失名目。

虽然只有在我们拥有对应的私匙时才气举办解密。

那么在 OS X 上我们如何利便地利用 PGP 加密邮件通讯呢?

添加本身的密匙

安装好 GPG Suite 后,Launchpad 里就会多出来一个叫 GPG Keychain 的 app。打开它,先添加一个用来代表本身身份的密匙。

假如你用 Homebrew 的话,只需要执行一行呼吁就能安装好 GPG Suite 了。

发送邮件

发送邮件时,一般要举办签名和加密两个步调。

验证签名

选中动静和它的签名(从 —–BEGIN PGP SIGNED MESSAGE—– 到 —–END PGP SIGNATURE—–),用快捷键或右键挪用 OpenPGP: Verify Signature of Selection,在弹出的对话框中我们就能看到签名者的信息了。

签名使对方可以验证邮件的发送者,并能确保邮件未被改动。加密可以担保只有邮件吸收者才气阅读这封邮件,其他人纵然拦截到这封邮件也无法阅读其内容。

打开 系统偏好配置 -> 键盘 -> 快捷键 -> 处事。我们主要配置文内情关的快捷键。我的配置如下图。共同 Hyper 键 利用很利便。

签名

在撰写邮件的窗口中,选中我们写好的邮件全文,用快捷键可能右键挪用 OpenPGP: Sign Selection,输进口令,点 OK。邮件的签名就会自动加好了。

把对方的公匙插手了 GPG Keychain 后,就可以退出它了。

我的邮箱已经放在前面的截图里了,不妨发给我一封 PGP 加密的邮件试试吧。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

相关文章阅读