pyChat:使用套接字编写的简单的Python加密匿名聊天应用程序

时间:2024-06-16 11:08:17
【文件属性】:

文件名称:pyChat:使用套接字编写的简单的Python加密匿名聊天应用程序

文件大小:1.98MB

文件格式:ZIP

更新时间:2024-06-16 11:08:17

chat socket python3 Python

pyChat 使用Python3中的套接字构建的简单,匿名且完全加密的聊天应用程序 关于 pyChat是使用套接字编写的简单聊天应用程序。 客户端连接到服务器,服务器可以使它们彼此发送文本消息。 消息是使用Python3数据类构建的定制数据包,由于Pickle易于注入代码,因此我们使用JSON对其进行流传输。 这些消息也使用AES-256加密,以确保用户的隐私和匿名。 我们不收集任何类型的用户数据。 使用DiffieHellman执行密钥交换,并使用pip库“ Eel”构建GUI。 这意味着整个用户体验都是使用JS,HTML和CSS从头开始编写的。 对话内容 每个客户端都有其自己的私钥,仅与服务器共享。 服务器将关心使用其他客户端的相应密钥进行加密和解密。 这是一个更详细的示例。 技术细节 如“关于”部分所述,消息是以通用标准JSON格式流式传输的自定义数据类对象。 由于每个数据


【文件预览】:
pyChat-master
----documentation()
--------docs.md(5KB)
--------samples()
--------pics()
----todo.txt(102B)
----temp()
--------example.txt(2KB)
--------enc()
--------streaming.py(631B)
--------msgpacket.py(3KB)
--------client.py(5KB)
--------server.py(9KB)
--------doublyLinkedList.py(3KB)
--------msgManager.py(844B)
--------mystreamoption.py(533B)
--------gui()
--------displayBanner.py(353B)
--------prototype.pdf(636KB)
--------complete()
--------message.py(389B)
----src()
--------SERVER()
--------CLIENT()
----LICENSE(1KB)
----README.md(3KB)
----wireframes()
--------SVG()
--------PNG()
--------colors(306B)
----changelog.txt(4KB)

网友评论