ImageVerifierCode 换一换
格式:DOCX , 页数:12 ,大小:441.90KB ,
资源ID:3444914      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-3444914.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(网络安全实验报告文档格式.docx)为本站会员(b****1)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

网络安全实验报告文档格式.docx

1、其中实验一要求编程实现,可直接调用相关功能函数完成。实验二至实验四可在机房的网络信息安全综合实验系统上完成。,三、 进度计划序号设计(实验)内容完成时间备注1,接受任务,查阅文献,开始实现密码算法和认证算法第一天2完成加密认证通信系统第二至七天:3上午完成综合扫描及安全评估实验,下午进行网络攻防实验第八天4上午完成网络攻防实验,下午进行系统安全配置实验第九天*5撰写实验报告并验收第十天四、 实验成果要求1、2要求程序能正常运行,并实现任务书要求功能。3完成实验报告,要求格式规范,内容具体而翔实,应体现自身所作的工作,注重对设计思路的归纳和对问题解决过程的总结。五、 考核方式平时成绩+程序验收+

2、实验报告。 学生姓名: 指导教师: 2016 年 6 月 13 日|实验报告; 题 目: 网络信息安全综合实验 院 系: 计算机系 班 级: 学 号: 学生姓名:指导教师: 成 绩: 实验日期: 2016 年 6 月 二、 实验内容三、实验结果实验一:本通信系统为用C#语言编写的P2P方式通信的系统,其具体功能如下:1、识别本机IP地址并赋值到文本框中,产生一个随机数作为端口号,端口号范围限制在1000到65535之间。2、通过运用网络编程的知识尝试用产生的IP与端口号进行监听。图1 发送方界面图2 接收方界面3、设置刷新区域,定时刷新好友在线,可以设置刷新间隔,启动和停止刷新。这里可以通过拖

3、拽VS里自带的控件“timersecond”,实现计时。4、发送消息。消息的传送是具有加密与认证的。 加密:考虑到DES的安全性问题,加密消息是采用AES方式加密的,本系统采用的是C#封装好的AES程序,调用接口,实现对明文的加密。解密同理。 认证:认证是将明文哈希散列后采用RSA算法对其进行签名,再用公钥加密进行认证的,其中哈希散列采用的是SHA1方式。下图为加密与认证的具体流程。图3 加密与认证流程图4 发送方可显示明文与密文 图5接收方解密出明文5、可以发送文件。通过获取文本框中的文件地址,建立文件流,向接收端发送文件。 接收端进行文件监听,接收文件,与发送文件编写过程相似,只是把“写”

4、换成了“读”文件。VS里自带的控件“saveFileDialog”可以帮助用户提示选择保存文件的位置。图6 输入文件位置图7 询问是否接受文件图8 接收与发送文件成功实验二:认识性实验本实验为认识练习信息安全实验平台的部分实验。 SuperScan端口扫描实验扫描结果如下图:图9:扫描结果 Xscan信息探测实验图10:漏洞扫描普通信息与漏洞信息四、实验感悟通过做本次网络安全实验,使我对数据传送的加密与认证流程有了更加深刻的理解,同时知道了数据或者文件在网络中传输是通过byte流的方式传输的,因此程序里多次涉及到了string与byte之间的转换;认证与加密部分连接起来发送给接收方的时候,会用

5、到字符串分割的问题,本程序采用split ( ) 函数,识别空格,完成数据收发;更加安全的认证方式还有加上发送方的ID以及加上时间戳等,以防止重放攻击,本程序只是简单的实现了认证,还有待完善。相对来说,本实验还是有一定难度的,两周的时间查阅了很多资料,阅读了很多相关书籍,对我的编程能力以及对网络安全的认识都有了很大的提高。最后感谢老师的悉心指导,令我受益匪浅。五、部分代码 switch (messageTypeString) case connect: if (myfriendIndex = -1) ListViewItem myFriendItem = new ListViewItem( n

6、ew string ipString, portString, 是 ); 0:1说:2 ipString, portString, cmd); break;checkmessage, ipString, portString, cmd);file = 所有格式|*.*; DialogResult dResult = (您是否要接受 + textBoxLocalIp + 发送给您文件:rn, 消息, , ; if (dResult = if () = m_strFileSavePath = ; SendMessage(ipString, portString, ok同意接受文件); thread

7、FileListen = new Thread(new ThreadStart(FileListen); (); = true; else return; threadSendFile = new Thread(new ThreadStart(SendFile); private void SendFile() TcpClient TCPSend = new TcpClient(); /建立TCP客户端 try (IP, 2626); /指定IP 端口进行连接 NetworkStream stream = (); /获取流 byte byteBuffer = new byte1024; /定义缓冲区 /循环读文件 int nRemain; while (nRemain = (byteBuffer, 0, 1024) != 0) /向接受端发送文件流 (byteBuffer, 0, nRemain); /刷新流 /关闭流 (文件发送完毕! catch (Exception ex) + SendFile

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2