如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
数据结构(C++版)网络安全高级软件编程技术第4章基于RSA算法自动分配密钥的加密聊天程序4.1编程训练目的与要求4.2相关背景知识1.公钥密码体系的基本概念2.公钥密码体系的特点图4-1公钥密码体系原理示意图3.RSA加密算法的基本工作原理4.RSA密码体系公钥与私钥生成方法4.3实例编程练习4.3.1编程训练要求4.3.2编程训练设计与分析1.程序总体流程图4-2程序执行流程图2.模乘运算和模幂运算3.生成随机的大质数4.求最大公约数5.私钥生成6.密钥分配4.4扩展与提高4.4.1RSA安全性4.4.2其他公钥密码体系4.4.3使用Select机制进行并行通信1.LinuxselectI/O操作方式简介2.使用select优化函数SecretChat4.4.4使用异步I/O进行通信优化1.同步I/O操作和异步I/O操作的比较图4-3Linux同步I/O执行过程示意图图4-4Linux异步I/O执行过程示意图2.使用异步I/O优化函数SecretChat