当前位置:主页 > 管理论文 > 移动网络论文 >

基于C#的计算机网络加密技术实验案例研究

发布时间:2021-01-27 07:12
  本文设计了一款基于C#的加密聊天软件,使用AES算法对用户之间的聊天内容进行加密,并通过RSA算法进行密钥的分发,确保了密钥安全、信息内容安全。通过对此软件的开发,使学生能够加深对基础知识的理解及对软件开发的学习兴趣。经测试,系统能够实现设计的各项功能。 

【文章来源】:电子技术与软件工程. 2020,(19)

【文章页数】:4 页

【部分图文】:

基于C#的计算机网络加密技术实验案例研究


Socket通信流程

过程图,过程,流程图,算法


AES加解密过程

服务器,密钥,公钥,私钥


本文设计的加密聊天软件使用AES算法对聊天信息进行加密,用户每次聊天时都会随机生成32位数字的AES密钥。如果某个用户甲想要向用户乙发消息,首先甲需要再本地生成一对RSA公钥和私钥,然后将公钥传给乙;乙用甲的公钥将自己的AES密钥加密后再传回用户甲;甲用自己的私钥进行解密,获得乙的AES密钥,即可向乙发送加密消息。同样地,如果乙想要向甲发送消息,也要执行一样的操作。图7:群聊方式下获取密钥

【参考文献】:
期刊论文
[1]数据加密技术在计算机网络通信安全中的应用分析[J]. 蔡双进.  电脑迷. 2018(07)
[2]AES加密算法的实现[J]. 万航.  软件导刊. 2007(23)
[3]基于C#套接字TCP网络通信研究[J]. 刘志军,牟凤瑞.  沧州师范专科学校学报. 2007(03)
[4]新一代数据加密标准——AES[J]. 王先培,张爱菊,熊平,张俊.  计算机工程. 2003(03)

硕士论文
[1]基于C/S模式的局域网络聊天软件系统的设计与实现[D]. 徐胜昭.电子科技大学 2012
[2]RSA加密算法的研究与实现[D]. 贺令亚.中南大学 2009



本文编号:3002665

资料下载
论文发表

本文链接:https://www.wllwen.com/guanlilunwen/ydhl/3002665.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户c5a2d***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com