Jump to Navigation

Tox核心概念

核心概念

Tox ID

public key

以下是一个典型Tox ID,你可以把他给一个好友。它是一个public key,nospan 值和校验值连接起来的十六进制格式字符串。最终结果就是上显示的76个字符的字符串。 public key bd

Public Key

public key 是由NaCl的crypto_box_keypair函数生成的。

它的介绍在这儿 。在当前的NaCl实现中,它是32个字节(64个16进制字符)。

nospan值

nospan值是一个随机生成的追加到public key上的数字。一个未带nospan值的好友请求会被忽略。

nospan值可以在任意时刻更换而不影响public key,并停止所有当前ID的请求。这很有效地阻止了洪水攻击(这也是它的本意)。

校验值

校验值是简单的public key和nospan值的XOR校验码。它用于快速确认Tox ID的完整性。

连接到网络

因为Tox没有中心服务器,在你的客户连接之前,你需要知道某个已经“在”网络中的人。

Tox核心有两种方式处理这个需求:

  • 自动连接到在当前局域网找到的一个Tox客户端,并且
  • 连接到程序指定的已知的节点。

注意:如果你喜欢这数据以更适合机器使用的格式,这儿有一个非官方的JSON列表,每小时从wiki中更新一次。另外,这儿还有一个用于删除wiki记录的脚本。

Category:

添加新评论

Plain text

  • 不允许HTML标记。
  • 自动将网址与电子邮件地址转变为链接。
  • 自动断行和分段。
CAPTCHA
This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.
Image CAPTCHA
Enter the characters shown in the image.


Main menu 2

Story | by Dr. Radut