端到端加密聊天:基于信号协议的端到端加密聊天室应用程序

时间:2021-02-15 18:38:41
【文件属性】:
文件名称:端到端加密聊天:基于信号协议的端到端加密聊天室应用程序
文件大小:7KB
文件格式:ZIP
更新时间:2021-02-15 18:38:41
Python 基于Signal的端到端加密聊天 描述 一个端到端加密聊天室应用程序,其中多个用户可以连接到服务器,并开始彼此发送加密的消息。 只有已连接的客户端才能读取彼此的消息,而服务器将仅看到已发送的加密消息。 但是,基于信号协议,并未实现协议的所有方面。 该协议已实施的部分包括 三重椭圆曲线Diffie-Hellman(3-DH) 按键 加密原语(例如Curve25519,AES-256和HMAC-SHA256) 双棘轮算法 依存关系 PyCryptodome 参考: : 命令:pip install pycryptodome 运行步骤 使用命令“ python3 chatServerDuplex.py”运行服务器 使用命令“ python3 chatClientDuplex.py”连接新客户端 您可以连接多个客户端并开始消息传递。
【文件预览】:
end-to-end-encrypted-chat-main
----chatClientDuplex.py(6KB)
----chatServerDuplex.py(9KB)
----README.md(1000B)
----tools.py(3KB)

网友评论