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测试,安全性还有待时间考验,使用需谨慎。
错误可以在下面评论指出。