Keybase是什么?

Keybase.io是一个用于交换公钥的社交网站,用于证明你是你,以及加密解密信息。

Keybase.io提供了一套PGP加密、解密、签名、验证签名的工具,还提供了其他社交网络账号、github、比特币地址、域名所有权的验证服务。

写这篇文章时网站上的数据是:Keys: 346,279,Humans: 103,346,有大概10w用户。

这是我 http://keybase.io/zrt ,欢迎互follow。

RSA与公钥加密

不懂的直接看:https://zhuanlan.zhihu.com/p/19728281

PGP与GPG

不懂的直接看:http://www.ruanyifeng.com/blog/2013/07/gpg.html

PGP大概是为了人们能更方便的使用公钥加密算法设计出的工具。

Keybase使用

Keybase大概是为了人们能更方便的交换公钥设计出的社交网站。

注册后可以上传自己的PGP公钥。

然后他会有一个可选的上传私钥的提示(它说是只在客户端解密)。

上传私钥???见仁见智,呵呵。

然后就可以正常使用了。

可以添加各种社交账户、github、个人网站、比特币地址等。验证方式都是以该账户的名义发一个签过名的声明文本,并且需要一直保留这个声明,方便其他人验证(keybase的理念是它只是一个公告板,其他人不需要信任keybase,可以独立验证一个人的身份)。

网页右上角的几个图标有方便的加密、解密、签名、验证工具。

Keybase命令行工具

keybase提供了命令行工具,在使用网页版的时候,旁边黑代码框会告诉你相同的操作用命令行如何实现。

Keybase filesystem

按照Unix的设计思想,一切皆为文件,所以keybase搞了个文件系统,只要把文件拖进去就能自动完成加密解密。(因为省略了手动加密解密的过程,需要对keybase代码的信任,见仁见智。)

最后,Keybase还在alpha测试,安全性还有待时间考验,使用需谨慎。

错误可以在下面评论指出。


同时发布在知乎专栏