联系人
管理您的联系人,通过区块链握手协议建立安全的通讯通道。
添加联系人
要添加新联系人,您需要对方的隐蔽 z-address。您可以让对方直接分享,或扫描其 QR 码来获取。
- 进入 联系人 标签页
- 点击 添加联系人
- 手动输入对方的 z-address 或点击 QR 扫描图标
- 为联系人设置一个昵称以便识别
- 点击 发送握手 以发起安全通道
握手流程
握手是一个两步加密过程,用于在您和联系人之间建立共享加密密钥。以下是详细流程:
第一步:发起
当您发送握手时,Z-Text 会创建一笔发往联系人 z-address 的隐蔽交易,其中包含您的临时公钥。这笔交易在网络上与其他任何隐蔽交易无法区分。
第二步:接受
当收件人打开 Z-Text 并同步后,会看到待处理的握手请求。接受后,对方会通过另一笔隐蔽交易发回其临时公钥。
第三步:密钥派生
此时双方客户端都拥有对方的公钥,使用椭圆曲线 Diffie-Hellman 算法派生出共享密钥。该共享密钥将用作所有后续消息的加密密钥。
无需中央权威
握手完全通过区块链点对点完成。没有服务器参与密钥交换,也没有任何第三方可以观察到正在交换的公钥。
通讯录
您的联系人存储在本地设备上,使用钱包密钥加密。通讯录显示每个联系人的昵称、z-address、握手状态和最后一条消息的时间戳。
- 待处理 -- 握手已发送,等待对方接受
- 已激活 -- 握手完成,可以开始通讯
- 已过期 -- 握手请求未在规定时间内被接受
联系人验证
由于 z-address 是较长的加密字符串,请务必验证添加的地址是否正确。最安全的方法包括:
- 当面扫描 QR 码
- 通过另一个已验证的渠道接收地址
- 口头核对地址的前 8 位和后 8 位字符
请仔细验证地址
如果您向错误的地址发送握手,其他人可能会与您建立通道。在发起握手之前,请务必仔细核对地址。
删除联系人
您可以在联系人列表中长按某个联系人,然后选择 删除 来移除联系人。此操作会删除本地存储的共享加密密钥。请注意,已发送的消息仍保留在区块链上,但没有密钥将无法重新解密。