.NET环境下实现的网络安全传输

来源 :郑州大学 | 被引量 : 0次 | 上传用户:haohaia9
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文研究了网络加密传输的一些基本理论和实践方法,对公开密钥和对称密钥加密的适用场合进行了讨论;并着重对非专利的Blowfish算法及其实现方法进行了讨论。在对各种加密技术作了简要的介绍的基础上实现了一个简单的数据传输安全通道。 在实现平台的选择上,由于.NET平台提供了一些非常重要且强大的应用程序开发技术,并且该平台包含了一个范围广泛的类库,可以大大提高开发效率,所以本文选用了在.NET Framework环境下进行开发。 本文实现了一个模拟Kerberos认证服务的简单认证中心,并对Kerberos协议加以改进,增加了协商会话期密码算法的功能,并将Kerberos认证服务采用的对称密码算法DES改成公开密钥算法RSA。该认证中心可以集中管理、认证用户身份,并产生和分发客户与服务器之间的会话期密钥,供提出请求的客户端和接收请求的服务器端双方在通信时使用。在客户端和服务器通信时,客户端首先在认证中心进行身份验证,通过验证后,得到包含身份凭证和会话期密钥的票据(ticket),客户端使用这个票据来向服务器表明自己的合法身份,并且通过这个票据传送会话期密钥给服务器,此后客户端和服务器之间所有数据传输都使用这个密钥进行加密和解密。此外,本文对.NET环境下实现网络安全传输时,所涉及到的Socket套接字编程、多线程的应用等也分别进行了分析。 本文对如何在公共的互联网上验证传输者身份、如何管理会话密钥以及如何采用加密技术保护自己的数据安全做了详细的介绍和实践,对密钥的发放和管理进行了讨论;并讨论了不同加密算法在通用计算机上实现的效率。但网络数据安全传输所涉及到的范围要广泛得多,必须综合考虑各种因素,才能建立一个满足需要的安全系统。
其他文献
电子交易已替代传统交易方式广泛应用于股票、期货、技术产权等交易领域,伴随电子交易出现的海量历史数据以及信息的实时更新,为行情分析预测提供了可能。通过对交易过程中积累
自然语言理解是跟计算机的诞生几乎一同开始的。国外对自然语言理解的研究起步较早,而我国在这方面的研究是从 80 年代中期开始的。研究自然语言自然就离不开对动词的研究,在
网络的本质和它的最大特点在于资源的共享.网络发展的过程中由于带宽及处理能力等的限制,使得我们的沟通中出现了很多的中间环节,如中间服务器、门户网站、第三方信息(交易)
通信技术的发展,使车载自组织网络(VehicularAd-hocNetwork,简称VANET)的研究逐渐成为无线领域一个重要方向。如今,VANET技术在智能交通(ITS)、车辆定位,LBS(Location Based Servic
在自然语言理解方面,符号主义与联接主义目前都相继遇到了巨大的障碍。在这种情况下,一种非常自然的考虑就是能否将两者结合在一起,来摆脱目前自然语言研究的困境。而语义神经网
现代远程教育是随着现代信息技术的发展而产生的一种新型的教育方式,它打破了传统教育时间和空间的限制,使人们可以在任何时间、任何地点进行学习,实现了教育资源的共享,也是
本文介绍了条形码、射频卡以及液晶显示器的原理和实现方法,并在此基础上讨论了所研制的基于条形码和射频卡的无动力旋臂的门控检票系统。该系统由上位机和下位机两大部分组成
该文介绍了一个用于网络测量和网络数据分析的系统的设计和初步实现.此系统的功能包括TCP和UDP协议解码、网络流量测量、截获数据帧、网络负载制造、数据包的路由信息分析等.
多年来,由于电子商务系统逻辑的复杂性和互联网技术的局限性,企业在实施电子商务的过程中逐步发现集成模块之间存在着过强的耦合,这种耦合给电子商务的发展和广泛应用带来了许多
在现今的社会当中,稍微留意一下就会发现,监控摄像头已充斥在我们生活与工作场所中的许多地方。在如今已网络化的现代社会中,网络实时视频监控也得到的迅速的发展。但各监控设备