Keybase 的定义是基于 PGP 技术的社交网络平台,可以将用户的身份映射到公钥,反之亦然。最常见的用法就是 Keybase 做为公共的 PGP key server。Keybase 可以对用户的 Twitter、GitHub、Reddit 等社交网络账户提供身份验证功能。做为开源项目,Keybase 提供的服务已经远不止这些了,除了在社交网络身份验证之外增加了域名、网站管理员以及比特币和 Zcash 加密货币地址的验证功能,目前还提供了不少扩展功能:
- 端对端加密聊天通讯;
- 类似 Slack 的加密团队聊天和协作;
- KBFS 加密文件存储服务,支持公共文件和私有文件,公共文件支持静态文件托管服务;
- 集成 Stellar(XLM)钱包(恒星币)功能,支持创建和导入 Stellar 账户,可以通过 Keybase 发送 XLM 给其它用户;
- 加密 Git 代码仓库托管服务,用户可以创建自己的私有仓库。
Keybase 端对端的加密聊天功能需要安装客户端才能使用,与其它聊天软件不同,即使其他人只有 Twitter、GitHub 等社交网络账户还没有注册 Keybase,你也可以通过 Keybase 发送消息给他们(直接指定社交网络账户名,而不需要知道 Keybase 账户名),待他们通过 Keybase 认证这些账户之后就能收到之前的消息。
你甚至可以直接通过 Keybase 发送消息给 PGP 公钥所有者,如果对方的 Keybase 账户添加验证了此 PGP 公钥就能收到消息。
Keybase 聊天的消息目前是基于 device key 和 paper key 进行加密的,而不是 PGP 密钥,Keybase 给出的解释是无需单独管理 PGP 密钥更有利于非技术人员使用。
Keybase 命令行 keybase chat 也可以进行简单的聊天,而且聊天功能还支持 JSON API 接口,可以很方便地实现聊天机器人之类的功能。
如何注册Keybase?
第一步:登陆Keybase官网
第二步:输入个人信息

第三步:下载客户端

第四步:绑定账号
如何获取一个虚拟号码来绑定Keybase?
您需要购买虚拟号码您需要先在网站上注册。
- 在注册表中填写你所需要的登录信息。

2.选择一个适合你的支付方式,平台支持支付宝和微信支付哦。

3.返回官网主页选择需要的国家

4.点击选择查看更多应用。
5.选择你需要接受验证码的应用。

6.点击购买
7.使用你所购买到的电话号码进行注册。
8.在一切资料填写完之后,并且需要注册的应用已向此号码发送了验证码则可以返回到官网并点击啊‘收到sms’字样。