文件名称:tint:朋友之间交流的框架
文件大小:244KB
文件格式:ZIP
更新时间:2024-06-14 02:44:30
Python
着色 Tint是一种实验性的通信网络,它可以通过简单的协议实现通信。 目标如下: 提供一种可信赖的对等点(即朋友)之间进行通信的安全方法,而无需依赖任何中介或单点故障。 提供创建在浏览器中运行的应用程序所必需的工具,这些应用程序能够与对等方安全地通信。 提供一种简单的存储机制,可以实现: 本地可寻址存储,即您可以在本地存储对您来说很重要的内容,而不必依靠同伴来检索该内容。 复制,即您可以将内容存储在朋友的计算机上。 以下是基本属性: 通过公用密钥的sha256哈希来标识所有用户。 sha256到公钥的映射存储在。 DHT还包含一个sha256 id到Internet(ip,端口)位置的映射。 朋友可以通过在DHT中查找彼此的身份,然后创建TCP连接来进行连接。对等身份验证基于基于服务器/客户端密钥的身份验证。 每个主机(也称为“集线器”)向经过身份验证的对等方提供
【文件预览】:
tint-master
----.gitignore(73B)
----bin()
--------resolve(839B)
--------debugkademlia(356B)
--------debugstore(260B)
----config.py(360B)
----docs()
--------conf.py(8KB)
--------introduction.rst(776B)
--------index.rst(283B)
--------README.markdown(80B)
--------Makefile(7KB)
----LICENSE(1KB)
----README.markdown(9KB)
----apps()
--------admin()
--------chat()
----tint()
--------log.py(2KB)
--------friends.py(2KB)
--------ssl()
--------resolution.py(2KB)
--------peer.py(3KB)
--------protocols()
--------web()
--------__init__.py(65B)
--------apps.py(477B)
--------storage()
----requirements.txt(128B)
----setup.py(548B)
----.travis.yml(88B)
----Makefile(193B)
----tint.tac(2KB)
----keys()
--------authorized()