AES 与RSA 混合加密实现两台主机之间加密通信(纯手码实现)
一、资源
源代码+讲解PPT+文档
废话不多说直接上链接:
https://pan.baidu.com/s/14FiACIl9SQkqHjMvngZyMg 提取码: 9coa
一、说明
- 本系统是笔者的期末密码学大作业;
- 要求分别实现AES对称加密算法和RSA非对称加密算法;
- 此外还要实现两台主机之间的加密通信;
- 本大作业可防止Wireshark等工具抓包分析;
- 在本地运行模拟两台主机等通讯(server和client在一起);
- 系统工作原理图+工作流程图如下:
二、使用步骤
1.第一步:开启服务端
python3 server.py
2.第二步:开启客户端
python3 client.py
3.结果
总结
如果遇到报错,需要根据报错提示安装缺少的包,亲测可成功运行,如遇到问题评论区留言。