- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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库实现一个文件加
您可能关注的文档
最近下载
- 贵州省贵阳市普通中学2021-2022学年高一上学期期末监测考试通用技术试题(解析版).pdf VIP
- 2024年金融风险防控与合规管理规划.pptx VIP
- 专题08 影响、作用类(答题模版)-2025年高考历史答题技巧与模板构建(新高考通用)(原卷版).docx VIP
- 2025中煤矿建集团总部工作人员招聘12人笔试备考题库及答案解析.docx VIP
- 法律基本常识题库及答案.doc
- 化粪池清掏管理制度.docx VIP
- 小学六年级上册科学《探索宇宙》教案教学设计.docx VIP
- (最新)跌倒坠床压疮试题(+答案).docx VIP
- 儿童生存质量测定量表癌症模块中文版PedsQL3.0.pdf
- 危大工程巡视检查记录表(模版).docx VIP
原创力文档


文档评论(0)