网络安全编程与实践--实验指导书020.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
网络安全编程与实践实验大纲 ?????英文名:Design Prac. of Net Security 开课单位:计算机学院 课程编码:203069 学分学时:学分:3.0;总学时:48(含实验14学时) 适用对象:计算机应用专业本科生(信息安全专业方向) 先修课程:C语言程序设计、计算机网络、信息安全概论、应用密码学 撰稿人:阮鸥 编写日期: 2006年3月 一、目的与任务 “网络安全编程与实践” 属计算机应用专业选修课,主要介绍C语言高级编程、Socket编程、DLL编程、CryptoAPI编程、OpenSSL编程、WinPCap编程等。 开设实验的目的是:一是通过实验来对所学的知识加以验证,进一步加深知识的理解;二是锻炼学生的实际动手能力、分析问题能力,为将来的开发与应用打下基础。 二、基本要求 在实验教学中,主要安排两个方面的实践环节,一是进一步巩固和加深理论教学的实践验证型实验;二是动手编程实现方面的实验。这两方面的实验都要求学生在实验之前作好准备,预习实验步骤,实验中要求积极动手,理论联系实际,实验后要求完成实验报告。 通过实践性教学,使学生加深对理论知识的理解,提高学生的编程能力,提高学生独立分析问题、解决问题的能力,并增强协调能力和创造性思维能力。 三、实验步骤 该课程配合理论教学开设了如下6个实验,其中实验1、6必选,2、3任选一,4、5任选一。共14学时,实验2、3每个实验2学时,实验1、4、5、6每个实验4学时。 C语言链表编程实现(*); 利用CryptoAPI编程实现文件加解密; 利用CryptoAPI编程生成数字证书; 利用OpenSSL编程实现文件加解密; 利用OpenSSL编程实现PKI数字证书的生成; 利用WinPCap编程实现网络抓包(*)。 1、C语言链表编程实现 【实验目的】 深入理解C语言基本概念。 理解指针概念,学会指针的使用。 熟悉Visual C++ 6.0编程环境,程序基本调试技术。 【实验环境】 本地计算机 ◇ 操作系统:Windows 2000主机 ◇ 软件:Visual C++ 6.0 【实验内容】 利用Visual C++ 6.0实现一个链表程序编写及调试,其功能包括链表的生成、输出、排序,节点的增加与删除。 【实验步骤】 新建一个Win32 应用工程 1.1打开Visual C++ 6.0 软件,点击File—〉new —〉Projects ,选择Win32 Console Application ,输入工程名。 1.2点击OK, 点击 Finish按钮,新建Win32工程完成。 编写代码,输入链表实现代码 ? 调试执行程序 在调试程序可以通过设置断点来跟踪程序的执行过程以定位错误,调试过程中通过F10执行当前行,F11进入函数体执行。 2、利用CryptoAPI编程实现文件加解密 【实验目的】 1.了解CryptoAPI库的基本功能 2.了解CryptoAPI库基本加解密接口函数的使用 【实验环境】 本地计算机 ◇ 操作系统:Windows 2000主机 ◇ 软件:Visual C++ 6.0 【实验内容】 利用Visual C++ 6.0,CryptoAPI 库实现一个文件加解密程序。 【实验步骤】 1.新建一个Win32 应用工程(同实验1) 2. 编写代码,输入文件加解密实现代码 ? 3.调试执行程序 在调试程序可以通过设置断点来跟踪程序的执行过程以定位错误,调试过程中通过F10执行当前行,F11进入函数体执行。 3、利用CryptoAPI编程生成数字证书 【实验目的】 1.了解CryptoAPI库的基本功能 2.了解CryptoAPI库证书和证书库函数的使用 【实验环境】 1.本地计算机 ◇ 操作系统:Windows 2000主机 ◇ 软件:Visual C++ 6.0 【实验内容】 利用Visual C++ 6.0,CryptoAPI 库实现一个数字证书生成程序。 【实验步骤】 1.新建一个Win32 应用工程(同实验1) 2. 编写代码,输入数字证书实现代码 ? 3.调试执行程序 在调试程序可以通过设置断点来跟踪程序的执行过程以定位错误,调试过程中通过F10执行当前行,F11进入函数体执行。 4、利用OpenSSL编程实现文件加解密 【实验目的】 1.了解OpenSSL库的基本功能 2.了解OpenSSL基本加解密函数的使用 【实验环境】 1.本地计算机 ◇ 操作系统:Windows 2000主机 ◇ 软件:Visual C++ 6.0 【实验内容】 利用Visual C++ 6.0,OpenSSL库实现一个文件加

文档评论(0)

jyf123 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:6153235235000003

1亿VIP精品文档

相关文档