利用C++库QT实现秘钥分发系统 秘钥协商 校验 查看服务

suoniao 2020-12-02
需要:0索币


________OpenSSL安装和配置.pdf

|_________UML类图.pdf

|_________安全传输平台  - 项目架构图.pdf

|_________安全传输平台 - mysql.sql

|_________安全传输平台 - oracle-centos.sql

|_________安全传输平台 - oracle-redhat.sql

|_________数据安全传输基础设施平台项目用户部署手册--黑马.doc

|_________数据安全传输基础设施平台项目(数据传输平台)-v1.0.5--黑马.doc

|_________数据安全传输基础设施平台项目(数据传输平台)设计--黑马.doc

|_________第1天讲课记录.txt

|_________第1天讲课记录.txt.bak

|_________项目部署和介绍-笔记.pdf

|_______视频

|_________01-学习目标_.avi

|_________02-项目介绍和演示_.avi

|_________03-项目的一般开发流程_.avi

|_________04-项目要求_.avi

|_________05-项目整体流程描述_.avi

|_________06-项目知识点归纳_.avi

|_________07-项目模块划分_.avi

|_________08-秘钥三要素_.avi

|_________09-常用的加密算法_.avi

|_________10-openssl介绍_.avi

|_________11-openssl在windows下的安装_.avi

|_________12-openssl库函数在windows下的使用_.avi

|_________13-openss库函数在linux下的使用_.avi

|_________14-将sql文件导入到oracle数据库_.avi

|_________15-如何配置centos的IP地址_.avi

|_________16-秘钥协商服务整体流程描述_.avi

|_____day02

|_______文档

|_____解决虚拟机打不开的问题.txt

|_project1Day02GIT


|_____文档

|_______Git.pdf

|_______Git操作详解.pdf

|_______Git教程.docx

|_______Tortoise-Git 安装包


|_______第二天讲课.txt

|_____视频

|_______01-项目整体流程描述_.avi

|_______02-学习目标_.avi

|_______03-git介绍_.avi

|_______04-git安装介绍_.avi

|_______05-工作区和代码仓库_.avi

|_______06-修改文件的git操作_.avi

|_______07-添加一个本地项目到仓库的案例_.avi

|_______08-远程仓库的创建与删除操作_.avi

|_______09-远程仓库的推送和克隆操作_.avi

|_______10-本地仓库和远程仓库同步案例讲解_.avi

|_______11-使用ssh协议同步文件_.avi

|_______12-分支操作_.avi

|_______13-将本地仓库文件推送到远程仓库_.avi

|_______14-git综合练习_.avi

|___day03

|_____代码

|_______参考代码

|_________itcastderlog.c

|_________itcastderlog.h

|_________itcast_asn1_der.c

|_________itcast_asn1_der.h

|_________keymng_msg.h

|_________teacher.c

|_________teacher.h

|_____文档

|_______第3天讲课笔记.pdf

|___解决虚拟机打不开的问题.txt

|_project1Day03UML

|___day03


|_____文档

|_______ASN.1 编解码- 类图.pdf

|_______ASN.1编码规则详解.docx

|_______draw.io-setup-signed-8.8.0.exe

|_______UML类图.pdf

|_______第3天讲课笔记.pdf

|_______第三天讲课记录.txt

|_______第三天讲课记录.txt.bak

|_____视频

|_______01-学习目标_.avi

|_______02-为什么要进行报文编解码_.avi

|_______03-UML类图讲解1_.avi

|_______04-UML类图讲解2_.avi

|_______05-几种常见的报文编解码方式_.avi

|_______06-ASN_1报文编解码介绍_.avi

|_______07-ASN_1函数介绍_.avi

|_______08-ASN_1函数介绍2_.avi

|_______09-使用底层函数编写编码函数_.avi

|_______10-使用底层函数实现解码_.avi

|_______11-编解码函数测试_.avi

|_______12-将c代码改成c++代码的说明_.avi

|_______13-报文编解码类图讲解_.avi

|_______14-vs连接linux服务器_.avi

|_______15-如何绘制UML类图_.avi

|_project1Day04报文解码


|_____文档

|_______ASN.1 编解码- 类图.pdf

|_______工厂模式-散列函数.pdf

|_______第4天讲课记录.txt

|_______第4天讲课记录.txt.bak

|_____视频

|_______01-报文编解码基础类介绍_.avi

|_______02-SequenceASN1类的实现1_.avi

|_______03-SequenceASN1类的实现-2_.avi

|_______04-RequestCodec类的实现_.avi

|_______05-工厂类介绍_.avi

|_______06-工厂类代码实现_.avi

|_______07-工厂类代码测试_.avi

|_______08-单向散列函数的特点_.avi

|_______09-哈希函数的应用_.avi

|_______10-常用的哈希函数_.avi

|_______11-sha1哈希函数调用-1_.avi

|_______12-sha1哈希函数调用-2_.avi

|_______13-日志相关_.avi

|_project1Day05

|___代码


|___文档

|_____第5天讲课记录_new.txt

|_____第5天讲课记录_new.txt.bak

|___视频

|_____01-学习目标_.avi

|_____02-客户端通信的开发流程_.avi

|_____03-服务端的开发流程_.avi

|_____04-同步和异步_阻塞和非阻塞_.avi

|_____05-同步异步和阻塞和非阻塞的概念结合_.avi

|_____06-长连接和短连接的概念_.avi

|_____07-网络知识整体回顾_.avi

|_____08-服务端通信效率问题1_.avi

|_____09-多路IO复用技术-select-poll_.avi

|_____10-多路IO复用技术--epoll_.avi

|_____11-客户端效率分析_.avi

|_____12-连接池代码走读_.avi

|_____13-socketutil.c代码走读_.avi

|_____14-客户端类的设计思想_.avi

|_____15-服务端类的设计思想_.avi

|_____16-服务端类的设计改进_.avi

|_____17-使用select函数实现超时控制_.avi

|_project1Day06

|___day06

|_____代码

|_______socket类

|_________TcpServer.cpp

|_________TcpServer.h

|_________TcpSocket.cpp

|_________TcpSocket.h

|_______共享内存 - c

|_________keymng_shmop.c

|_________keymng_shmop.h

|_________myipc_shm.c

|_________myipc_shm.h

|_____文档

|_______Shm Class Diagram.pdf

|_______共享内存.pdf

|_______第6天讲课记录.txt

|_______第6天讲课记录.txt.bak

|_____视频

|_______01-通信类代码讲解_.avi

|_______02-进程间通信回顾1_.avi

|_______03-进程间通信回顾2_.avi

|_______04-共享内存介绍_.avi

|_______05-共享内存相关函数介绍_.avi

|_______06-共享内存操作的示例代码_.avi

|_______07-比较mmap和shm_.avi

|_______08-ftok函数_.avi

|_______09-ftok相关思考_.avi

|_______10-ipcs和ipcrm命令_.avi

|_______11-共享内存在项目中如何使用_.avi

|_______12-共享内存类设计思想_.avi

|_______13-共享内存相关代码解读_.avi

|_project1Day07

|___day07

|_____代码

|_______main.cpp

|_______SecKeyShm.cpp

|_______SecKeyShm.h

|_______ShareMemory.cpp

|_______ShareMemory.h

|_____文档

|_______秘钥协商客户端.pdf

|_______第7天讲课记录.txt

|_______第7天讲课记录.txt.bak

|_____视频

|_______01-学习目标_.avi

|_______02-共享内存基础类的代码编写_.avi

|_______03-共享内存业务类代码编写-1_.avi

|_______04-共享内存业务类代码编写-读写操作_.avi

|_______05-共享内存类的测试_.avi

|_______06-秘钥协商服务整体流程描述_.avi

|_______07-生成随机字符串_.avi

|_______08-秘钥协商各个功能描述_.avi

|_______09-秘钥协商请求和应答结构体字段说明_.avi

|_______10-秘钥协商客户端具体流程分析_.avi

|_______11-哈希算法hmac的使用方法_.avi

|_project1Day08


|___day08

|_____代码


|_____文档

|_______第8天讲课记录.txt

|_______第8天讲课记录.txt.bak

|_____视频

|_______01-当天内容以及客户端相关类介绍_.avi

|_______02-客户端main函数实现_.avi

|_______03-准备要发送的数据和报文编码_.avi

|_______04-客户端代码编写-发送数据和介绍数据_.avi

|_______05-编译客户端代码_.avi

|_______06-测试客户端程序并修改bug_.avi

|_______07-客户端代码释放内存操作_.avi

|_______08-秘钥协商服务器流程分析_.avi

|_______09-服务端类介绍_.avi

|_______10-服务端主流程代码编写_.avi

|_______11-接受数据和比较消息验证码_.avi

|_______12-编码_发送数据_写共享内存_.avi

|_project1Day09

|___代码

|_____for.sh

|_____stopSvr.sh

|_____test.sh

|___文档

|_____守护进程-脚本-occi.pdf

|_____第9天讲课记录.txt

|_____第9天讲课记录.txt.bak

|___视频

|_____01-服务端流程整体回顾_.avi

|_____02-服务端代码梳理_.avi

|_____03-秘钥协商服务器测试_.avi

|_____04-回顾守护进程的创建步骤_.avi

|_____05-将服务端修改为守护进程_.avi

|_____06-服务端代码优化_.avi

|_____07-shell脚本介绍_.avi

|_____08-shell脚本中变量的使用_.avi

|_____09-shell脚本的if语句_.avi

|_____10-shell脚本中的循环语句_.avi

|_____11-shell脚本中的awk的使用_.avi

|_____12-编写使服务端进程退出的shell脚本_.avi

|_____13-信号相关知识回顾_.avi

|_____14-在服务端添加信号处理_.avi

|_____15-oracle相关配置介绍_.avi

|_project1Day10


|_____QT编译OCI驱动.pdf

|_____第10天笔记.pdf

|_____第10天讲课记录.txt

|_____第10天讲课记录.txt.bak

|___视频

|_____01-学习目标_.avi

|_____02-初始化环境和连接oracle数据库_.avi

|_____03-创建Statement对象_.avi

|_____04-执行插入操作_.avi

|_____05-执行delete和update操作_.avi

|_____06-执行select查询获取结果集_.avi

|_____07-在vs下操作oracle的配置说明_.avi

|_____08-在vs中执行oracle的sql语句_.avi

|_____09-QT操作数据库相关配置说明_.avi

|_____10-QT连接数据库操作_.avi

|_____11-QT执行数据库select操作_.avi

|_____12-QT操作数据库-insert和update操作_.avi

|_____13-QT操作数据库-delete操作_.avi

|_____14-QT操作数据库--事务处理_.avi

|_____15-QT操作sqlite数据库_.avi

|___项目一模块划分.xmind

|___项目代码清单.xlsx

|_project1Day11



|___文档

|_____json-配置管理终端-笔记.pdf

|_____第11天讲课记录.txt

|_____第11天讲课记录.txt.bak

|___视频

|_____01-学习目标_.avi

|_____02-json数据格式介绍_.avi

|_____03-组织json对象_.avi

|_____04-写json格式的数据到文件_.avi

|_____05-json写入文件操作测试_.avi

|_____06-将json数组写入磁盘文件_.avi

|_____07-读取json格式的文件到json对象中_.avi

|_____08-读取json格式的文件2_.avi

|_____09-读取json文件编译和测试_.avi

|_____10-解析json文件中的json数组_.avi

|_____11-配置管理终端说明_.avi

|_____12-配置管理终端在项目中的作用_.avi

|_____13-在秘钥协商服务端添加校验客户端ID的操作_.avi

|_____14-测试秘钥协商服务器代码_.avi

|_____15-秘钥协商服务器测试2_.avi

|_project1Day12

|___代码

|_____encry.c

|_____encry.c.bak

|_____shared_ptr.cpp

|___文档

|_____图解密码技术.pdf

|_____对称加解密算法.pdf

|_____第12天讲课记录.txt

|_____第12天讲课记录.txt.bak

|___视频

|_____01-学习目标_.avi

|_____02-智能指针的使用方法_.avi

|_____03-reset函数和引用计数_.avi

|_____04-使用智能指针管理类内存_.avi

|_____05-unique智能指针的用法_.avi

|_____06-使用智能指针管理对象数组_.avi

|_____07-外联接口的实现思路分析_.avi

|_____08-加密算法介绍-1_.avi

|_____09-加密算法介绍-2_.avi

|_____10-AES对称加密接口介绍_.avi

|_____11-AES对称加密算法代码讲解_.avi


4203