# 多端安全协议传输平台
**Repository Path**: wdd121/Multiterminal-secure-protocol-transmission-platform
## Basic Information
- **Project Name**: 多端安全协议传输平台
- **Description**: No description available
- **Primary Language**: Unknown
- **License**: MulanPSL-2.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 3
- **Forks**: 0
- **Created**: 2021-12-15
- **Last Updated**: 2023-04-24
## Categories & Tags
**Categories**: Uncategorized
**Tags**: Cpp, C语言
## README
#
**多端安全协议传输平台** #
# **一、项目简介** #
数据安全传输基础设置平台项目(简称,数据传输平台),是一款基础设施类项目,为集团、企业信息系统的提供统一、标准的信息安全服务;解决企业和企业之间,集团内部信息数据的传输安全、消息安全、身份鉴别和认证;成功解决了传统的安全产品部署分散、效率低下、系统脆弱等关键问题。是当前新政策“逻辑大集中”、“业务大集中”下的新需求。
数据传输平台解决方案不仅可面向具有高安全性和高性能需求的电子商务、电子政务领域应用,提高整体系统的稳健性、高效性和成熟性;而且可应用于各种"云"中心、"云"节点,解决数据的本地存储、网络传输、身份认证、数据完整性等安全问题。
# **二、系统框架** #

**框架解析:**
本项目主要实现数据在服务器与客户端的传输过程中所需密钥的生成。系统工作流程大致如下:
1、客户端进行注册,并且将注册信息(客户端ID)写入数据库中。
2、客户端与服务端进行秘钥协商。
3、服务端进行秘钥校验。
4、客户端与服务端将秘钥写入共享内存。
**所涉及的知识:**
1、网络通信
2、多线程、多进程
3、进程间通信
4、数据的加解密(des/3des/aes)
5、数据库操作
6、守护进程
7、信号相关
8、shell脚本、JSON文件