当我打算给我的Mac设置PGP加密时,我不知道这个到底有多难,我不仅要了解如何安装PGP软件,并且要去合理地运用起来。针对Mac OS系统,网上没有“PGP配置傻瓜教程”,所以我决定写一篇。这是我写给所有Mac用户最简单,最容易操作的教程,在本教程中,我会教大家以下内容:
- 如何正确安装和配置PGP
- 演示如何在现实中使用PGP
第一步:安装GPGTools GPG Suite for OS X
这一步很简单,访问GPGTools网站,下载GPG Suite for OS X,下载完毕,双击dmg文件,运行安装操作。
安装过程中,按照默认的配置即可,在选择安装类型(Installation Type)的时候,选择自定义安装(Customize)。把GPGMail前面的勾去掉。
第二步:创建PGP密钥
安装完成之后,会弹出一个窗口,显示“GPG Keychain Access would like to access your contacts.”,点击“OK”。
接下来会弹出另一个窗口,输入你的名字和邮箱地址,勾选“Upload public key after generation.”。
展开高级选项(Advanced options),增加密钥长度为4096字节,修改有效期为一年。点击“生成密钥(Generate key)”,接着会跳出一个“输入密语(Enter passphrase)”的窗口。
整个PGP的加密是依靠这个密语,所以选择密语的时候,选择别人猜测不到的,也不要透露给他人;第二,密语越长,密钥就越安全;最后,不要忘记密语。
在输入密语的时候,可以选择“Show typing”来查看输入的密语是否正确,确保没有拼写错误之后,点击“OK”。
请再输入一遍密语。
稍等,你的PGP密钥就生成完成了。
第三步:设置PGP快捷键
进入“系统设置”-->“键盘”-->“快捷方式”,鼠标点击左边的“服务”选项,在右侧中找到一系列以“OpenPGP开头”的操作,把前面的勾去掉。
接着为以下四个操作设置快捷键,打勾启用:
- 把OpenPGP: Decrypt设置为:control+option+command+minus(-)
- 把OpenPGP: Encrypt设置为:control+option+command+equals(=)
- 把OpenPGP: Sign设置为:control+option+command+open bracket([)
- 把OpenPGP: Verify设置为:control+option+command+close bracket(])
设置完快捷键,OpenGPG的安装配置步骤完成。
第四步:如何发送加密邮件
选择邮件内容,按“control+option+command+open bracket”进行签名。
打开GPG Keychain Access应用,按“Command+F”输入接收者的邮箱地址,软件会去公共密钥服务器上去搜索邮件接收者的公钥,如果对方有多个密钥,选择最新的一个。
你会看到一条确认信息,告诉你对方的公钥已经下载完成。点击“Close”进行关闭。
退出GPG Keychain Access回到邮件撰写页面,全选邮件内容,按“control+option+command+equals”进行加密,系统会弹出一个窗口,咨询接收者是谁,选择接收者的公钥,点击“OK”。此时,邮件的内容以及加密完成,可以安全发送。
第五步:如何解密邮件
复制邮件所有内容到文本编辑器,包括“-----BEGIN PGP MESSAGE---”和“-----END PGP MESSAGE---”。
选中所有内容,按“control+option+command+minus”进行解密,输入你设置的密语,按“OK”就可以看到解密的邮件内容。
接下来我们还可以验证签名,全选内容,按“control+option+command+close bracket”,系统会跳出一个对话框,提示你签名的验证结果。
PGP加密邮件就是这么简单,你可以给文章的作者发送PGP加密邮件,他的邮箱地址是:jerzygangi@gmail.com。