OpenKeyChain使用教程

OpenKeychain helps you communicate more privately and securely. It uses encryption to ensure that your messages can be read only by the people you send them to, others can send you messages that only you can read, and these messages can be digitally signed so the people getting them are sure who sent them. OpenKeychain is based on the well established OpenPGP standard making encryption compatible across your devices and systems. For a list of compatible software for Windows, Mac OS, and other operating systems consult openpgp.org/software/.

1. 安装

下载地址

2. 创建密钥

安装完成后,首次打开,可能会显示管理密钥页面

如果显示我的密钥页面,点击右上角的三个点,点击管理我的密钥

点击创建密钥,输入姓名,这个可以随便填写,只是为了方便识别身份

填写邮箱,邮箱也不进行校验,可以随便填写

最后,点击创建密钥,稍等,即会在密钥列表页面增加一个密钥

如下图,列表中增加一个名为Tom的密钥

点击进去可以查看密钥详情

3. 分享公钥

通信双方分别创建密钥后,需要交换公钥,才能实现点到点加密。 点击上面的分享图标,可以通过微信、邮件等发送给好友,如下图,会发送一个asc扩展名的文件

4. 导入对方公钥

好友收到公钥文件后,例如在微信中点击asc文件,在弹出的打开方式中选择“导入密钥”
或者保存到文件,然后在OpenKeyChain中导入,点击右下角的加号

至此,密钥已经创建并交换完毕,下面可以实现加密解密通信了。

5. 加密文字

点击左上角的“三”,选择加密解密

页面非常简洁,文字和文件操作基本相同

点击加密文字,在第一行的加密到,填写好友的公钥名称,会有选择提示,我们选择上面刚刚创建的Tom(为了演示选择自创建的Tom),实际应该是导入的好友的公钥, 可以像邮件接收人一样支持多人的公钥,当然也可以选择自己(即加密到和签名密钥相同),每个好友用相应的私钥都可以解密。签名密钥选择自己的密钥
输入文字内容,然后点击右上角的复制或者分享按钮,即可复制到剪贴板或者通过应用分享

加密后的内容是一堆乱码一样的东西,没有对方私钥是无法解密的

6. 解密文字

复制来自好友发来的加密文字,点击从剪贴板导入

如下,即是解密后的内容,和我们加密前的内容一致

7. 加密文件

文件的操作和文字类似,只是文字换成了添加文件

点击右上角的保存或者分享按钮,可以通过微信发送给好友

7. 解密文件

好友收到文件后,点击,在打开方式页面,选择OpenKeyChain

选择解密

我们已经可以看到图片内容了,点击右侧的三个点,可以分享或者保存