通过微信来进行加密通信——完美保护隐私的加密通信方式
第0章 引言
试用了很多种加密通信软件,真难用。
第1章 加密通信需求
我们每个人多少会遇到需要加密通信的需求,这个不需要论证。
微信是我们最常见的通信工具了,微信公司做的如此成功,我们完全离不开微信。微信可以收集用户的数据,产生巨大的商业价值,这对所有的用户来说,几乎在微信面前是零隐私的。再加出于全民整体治安的需求,我们的通信隐私也一并让渡给了公权力。
还有非常多的人完全没有隐私的概念,有些猪队友公开曝光和别人的聊天记录。
反正出于种种原因,我们是没有一个非常好的加密通信的。市场上提供的那些工具,都有很多毛病。
第2章 现在的加密通信的毛病
现在我们使用的最多的加密通信工具应该是电报Telegram,WhatsApp等。但使用这些工具要克服太多的障碍。
这些加密通信的APP往往是不能在国内的手机app市场下载的。要下载这些工具需要海外的Apple id,和Google Play ID。这两个账号,直接难倒了99%以上的网民。让大家输在了起跑线上。
第二大障碍是使用这些工具需要翻墙。你懂的,翻墙几乎可以难倒99%以上的网民。
第三大障碍是教育成本太高了。如果我要和你一个加密通信,我要教他安装Telegram,教他安装VPN,真的好难。
第四是网络效应太差了,几乎没多少人在用。
第3章 加密通信应该叫加密通知工具
正常使用通信软件,我们往往会有大量的客套话,大量的非核心话,最核心的话可能不到总字数的20%。语言学家也有相关的研究,有效的沟通必定是包含了大量的废话。
而现在的加密通信软件则只是用来临时性的,真正行驶加密通信时,并不会产生很多废话,都是直接说出要点。
危害就在这里。正常的沟通中的那一大堆废话,并不是没有用的。在相互说这些大量废话当中包含要点的非加密通信,和只包含冷冰冰的要点的加密通信,双方就讨论的内容能达成一致观点的可能性,前者要远远比后者高的多。
我很难说出这背后是不是有什么科学的证据,我也没有找到相关的研究。但逻辑上说,我们只要区分交流和通知的区别就明白了。
“交流”是带有创造性的,就是双方的沟通当中都能得到信息的增加;而“通知”则是只有被通知方得到了信息增加,通知方是没有增加信息量的。
加密通信的现状只合适用来充当“通知”工具,而不是通信工具。我们需要一款能够让双方带上大量废话的加密通信工具。
第4章 微信加密通信
我会使用PGP对邮件进行加密。原理很简单。
我和小明发加密邮件,小明先给我他的PGP公钥对的公钥,我拿到公钥,对邮件的明文进行加密,变成密文,然后将密文通过邮箱发到小明的邮箱。小明收到密文,使用私钥解密,就变成了明文。这个过程,邮件服务器都是看不到我的明文的。
1收件人生成一对公钥和私钥,将公钥发给发件人。
2发件人:f(明文+收件人的公钥)=密文。将密文发给收件人。
3收件人收到密文后:g(密文+私钥)=明文。从而读到邮件。
如果你使用Gmail的话,在Chrome下载一个叫Enigma GPG的插件,就可以使用PGP加密邮件了。
我们需要一个手机上方便使用的类似PGP加密邮件通信的APP,能够进行最基本的文字加密通信就可以解决非常大的问题。
可以这么做,设计一个APP,就是一个密码本。有三个功能。
第一是申请公钥和私钥对。
第二是通讯录,即添加好友,并添加好友的公钥。
第三是在app里输入明文,就会被加密成密文。
第四是输入密文,如果app里存有对应的私钥,就会被解密成明文。
这种App,对手机的权限可以降低到最低,不需要读用户的通信录,甚至可以不需要联网。
我们做加密通信时,大部分时间就是使用微信说话,把废话都在微信用正常的交流方式说,遇到需要加密的内容时,就通过这个APP来加密,然后将密文通过微信来发送给对方,对方将密文复制到APP里阅读明文。
这APP并不是一个聊天软件,只是一款给其他聊天软件提供加密功能的软件。
完美解决现在所有加密通信的各种毛病。这种APP不需要什么权限,连联网都不需要,所以不可能被墙。可以正常上各种大应用市场,非常方便下载,教育成本为零。
这个App已经有人做出来了。我办公室的房东做的,现在在各大应用市场上搜索“密传”即可下载。本文也不是商业广告,房东也没想到怎么商业化,这玩意看起来就只能是一个公益app,房东就是拿来锻炼团队的。
第5章 结束语
要是天下没有秘密这回事,是不是更美好?