# E2EE通信工具 **Repository Path**: TieScript/e2ee-communication-tool ## Basic Information - **Project Name**: E2EE通信工具 - **Description**: No description available - **Primary Language**: JavaScript - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 0 - **Created**: 2025-08-07 - **Last Updated**: 2025-11-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 端到端加密通信工具 这是一个基于Web的端到端加密通信工具,提供桌面和移动端的友好界面。该项目使用Python的Flask框架,结合Socket.IO实现即时通讯,并采用RSA加密算法保障通信安全。 ## 特性 - 端到端加密确保通信隐私 - 支持创建和加入聊天室 - 实时更新用户列表和聊天信息 - 提供桌面和移动端两种界面 - 显示连接状态和操作日志 ## 技术栈 - 后端:Python + Flask + Socket.IO - 前端:HTML + CSS + JavaScript - 加密:RSA算法 - 实时通信:WebSocket ## 安装 1. 克隆仓库: ```bash git clone https://gitee.com/Text-Collection/e2ee-communication-tool ``` 2. 安装依赖: ```bash pip install -r requirements.txt ``` 3. 运行应用: ```bash python main.py ``` ## 使用 1. 打开浏览器访问主页 2. 创建新聊天室或加入现有聊天室 3. 在聊天界面输入消息进行交流 4. 使用设置面板管理聊天室和用户列表 5. 查看日志面板了解连接状态和操作记录 ## 安全特性 - 每个用户生成独立RSA密钥对 - 消息在发送前使用接收方公钥加密 - 聊天内容不在服务器存储 - 提供加密状态指示 ## 贡献 欢迎贡献代码!请遵循以下步骤: 1. Fork仓库 2. 创建新分支 3. 提交更改 4. 创建Pull Request ## 许可证 该项目遵循Apache License 2.0许可证。详情请参见LICENSE文件。