很久之前便想写这篇博文了,但因为种种原因一直没有下笔。今天终于下定决心开工了。

本文的题目是《如何用电子邮件写日记?》,大致介绍一下,如何使用Email安全、可靠、便捷的写日记。

因为本人手机是安卓的,所以对于Mas OS、IOS系统就不介绍了,你可以参考OpenPGP的这个页面自行寻找所需软件。

为什么要用电子邮件写日记

我喜欢将一天中发生的事情记录下来,也就是所谓的日记。最开始是在笔记本上记,断断续续坚持了大概两年吧。

但后来由于某些缘故没有继续下去,将日记写在日记本上这种方式最大的缺点就是不方便。那么厚厚的一本日记本,无论是存放还是携带都有一些不方便,特别是外出时。 而且日记本上的日记也不太方便查找翻看。

之后,尝试着用云笔记来写日记,方便了很多,但唯一令人担心的是安全性,将日记明文放在网上,总是担心自己的帐户被黑客黑了,然后…… 因为一直有这样的担心,所以很多事情也不好写到日记中去。在云笔记上写日记,总是有被注视的感觉,太让人不爽了。

写日记的工具有什么要求呢? 尝试着列举了一下。 (重要性从上到下依次减弱)

  • 安全性(不会被别人偷看)
  • 便捷性(使用方便)
  • 保存查阅方便

后来看到一个人博文里提到,用电子邮件写日记,瞬间醍醐贯顶。 突然发现电子邮件,可以很方便的满足2、3的要求,对于1则可以用GPG来保证。 于是我就开始用电子邮件配合GPG写日记了。

安装软件

PC端

安卓

开始之前,请根据情况安装所需软件。

如果系统是Linux的话,从仓库里直接安装就可以了。

如果是Windows的话,请到软件官网上下载安装。

安卓的可以打开官网,然后到Gogle play、F-Droid上安装。

安装完Thuderbird后之后还要安装Enigmai插件,安装方法,打开 Add-ons 界面,在搜索栏中输入 Enigmai,然后安装。

../../images/how-to-write-the-diary/Install-Enigmai.thumbnail.png

生成密钥

如果你是Linux系统,可以参考Github的教程

如查你是Windos系统,请参考gpg4win的教程

生成好了密钥之后,如果是Linux,先 gpg --list-key 查看本次生成密钥的序列号,再用 gpg --export-secret-keys --output dairy-secret-key.gpg  XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 导出私钥以备后用。

Windos系统可以参考这篇文档导出私钥。

另外提醒一下,导出的私钥请保存在本地安全的地方,一定不能泄露,切记切记。

配置Thunderbird

安装Engigmai时会出现配置向导,直接选初学者那一栏就可以了。

然后,向Thunderbird中添加你作为日记本的邮箱帐户(该邮箱必须支持IMAP、POP协议),具体步骤可参考官方文档

添加完邮箱后,打开 Accout Settings 打开新添加邮箱的 OpenPGP Security,然后勾选 Enable OpenPGP support(Enigmail) for this identity

使用 Use specific OpenPGP key ID 选项,选择刚刚生成的密钥。

其他选项可保持默认。

../../images/how-to-write-the-diary/Accout-PGP-settings.thumbnail.png

配置手机

在之前的步骤,我们已经安装好了 OpenKeychainK-9 Mail,现在开始配置。

首先将生成密钥那步中导出的私钥文件,复制至手机上。为了防止私钥泄露,请不要使用微信这一类聊天工具进行传输,建议直接接上USB线进行COPY。

打开 OpenKeychain,在主界面点击加号,选择 从文件导入,然后按照提示导入密钥。密钥导入完成后,请删除文件系统中的私钥文件,以防泄露。

然后打开 K9 ,按照文档添加作为日记本的邮箱。

../../images/how-to-write-the-diary/OpenKeyChain.thumbnail.jpg

尝试发送

做完上面几步之后,就基本上完事了。

现在可以尝试发几封加密邮件看一看。

../../images/how-to-write-the-diary/Send_email_1.thumbnail.png ../../images/how-to-write-the-diary/Send_email_2.thumbnail.png

最终的效果就如下图了:

../../images/how-to-write-the-diary/Send_email_3.thumbnail.png

结语

感觉这篇文章写的有一点鸡肋,对于知道的人来说,使用GPG发送加密邮件已经是一个常识了。对于不知道的人来说,我这篇文章好像又写的有一点简略。

但不管怎样,也算是介绍了一种安全方便写日记的方法了吧!