Z-Text文档

联系人

管理您的联系人,通过区块链握手协议建立安全的通讯通道。

添加联系人

要添加新联系人,您需要对方的隐蔽 z-address。您可以让对方直接分享,或扫描其 QR 码来获取。

  1. 进入 联系人 标签页
  2. 点击 添加联系人
  3. 手动输入对方的 z-address 或点击 QR 扫描图标
  4. 为联系人设置一个昵称以便识别
  5. 点击 发送握手 以发起安全通道

握手流程

握手是一个两步加密过程,用于在您和联系人之间建立共享加密密钥。以下是详细流程:

第一步:发起

当您发送握手时,Z-Text 会创建一笔发往联系人 z-address 的隐蔽交易,其中包含您的临时公钥。这笔交易在网络上与其他任何隐蔽交易无法区分。

第二步:接受

当收件人打开 Z-Text 并同步后,会看到待处理的握手请求。接受后,对方会通过另一笔隐蔽交易发回其临时公钥。

第三步:密钥派生

此时双方客户端都拥有对方的公钥,使用椭圆曲线 Diffie-Hellman 算法派生出共享密钥。该共享密钥将用作所有后续消息的加密密钥。

无需中央权威

握手完全通过区块链点对点完成。没有服务器参与密钥交换,也没有任何第三方可以观察到正在交换的公钥。

通讯录

您的联系人存储在本地设备上,使用钱包密钥加密。通讯录显示每个联系人的昵称、z-address、握手状态和最后一条消息的时间戳。

  • 待处理 -- 握手已发送,等待对方接受
  • 已激活 -- 握手完成,可以开始通讯
  • 已过期 -- 握手请求未在规定时间内被接受

联系人验证

由于 z-address 是较长的加密字符串,请务必验证添加的地址是否正确。最安全的方法包括:

  • 当面扫描 QR 码
  • 通过另一个已验证的渠道接收地址
  • 口头核对地址的前 8 位和后 8 位字符

请仔细验证地址

如果您向错误的地址发送握手,其他人可能会与您建立通道。在发起握手之前,请务必仔细核对地址。

删除联系人

您可以在联系人列表中长按某个联系人,然后选择 删除 来移除联系人。此操作会删除本地存储的共享加密密钥。请注意,已发送的消息仍保留在区块链上,但没有密钥将无法重新解密。