给我发一封GPG邮件吧!

起因:

有人提到了Tor网络,我发现我好像一直没有接触过。我就下载下来玩玩,反正我有梯子,下载安装接入网络都很顺利。但是我发现和其他一般软件就是检查文件的哈希值不同,Tor Browser的安装程序验证的是签名,需要用到GnuPG,听说过大名鼎鼎的PGP但是也没有玩过,遂下载下来折腾一番。

名词解释:

PGP

Pretty Good Privacy,一款商业密码软件。曾将全套源代码作为出版物出版以此利用第一修正案(言论自由部分)来反抗因违反武器出口限制法案的起诉。

OpenPGP

一种实现PGP的标准方式。

GPG & GnuPG

基于OenPGP标准的具体开源实现。

注意一个是 GPG 一个是 PGP,哈哈,别搞混了。

详细的可以自行搜索,例如:The Difference Between PGP, OpenPGP, And GnuPG Encryption

基础概念:

在学会了如何验证文件后就学习了如何利用GPG来发送加密签名邮件。

和我们一般接触的对称加解密的密码机制不同(同一个密码即用来加密也用来解密)

GPG使用了非对称的密码机制。

密码是一对,一个是密钥也叫私钥,另一个是公钥

顾名思义,密钥是私藏的不能让其他人知道的,公钥是可以公开让人知道的。

最基本的工作方法:用私钥加的密用公钥来解,用公钥加的密用私钥来解。

这样就可以达到下面的两个用途。

密码软件一般有两个用途:

  1. 验证:我怎么能知道这条信息是你发送的呢,不是别人伪造或者修改过的呢。
  2. 保密:不能让其他人知道信息的内容。

验证

把信息用自己的私钥加密,这样其他人只能用相对应的公钥才能解密,这样一个相对应的关系不就验证了身份吗!

保密

把信息用接收方的公钥加密,这样只有接收方用私钥才能解密,其他人无法解密不就达到保密的目的了吗!

相信聪明你能够自己找资料更进一步的了解。

发送邮件:

在Mac上我使用GPGTools,里面包含了一系列的工具套件(挺方便的),结合系统自带的邮件应用(需要手动开启插件,而且插件收费前三十天免费试用)就可以很方便的发送接收签名加密的GPG邮件了。

在Windows上可以使用Gpg4win,也是包含了一系列工具套件,结合Office套件中的outlook就可以很方便的发送接收签名加密的GPG邮件了。

那么如何给我发送GPG邮件呢?

下面是我的公钥,敬请添加

-----BEGIN PGP PUBLIC KEY BLOCK-----

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
yFhmtvagHddDqeYw
=whM2
-----END PGP PUBLIC KEY BLOCK-----

因为我已经将公钥上传到公共服务器,所以可以直接在相关软件中搜索xavier.skip@icloud.com来添加

公钥指纹:632D2726AA371EB37E12F8732411F30D2306875A

期待你的来信!

推荐阅读:

Tag:GPG密码邮件 Published under (CC) BY-NC-SA