1 / 15
文档名称:

网络安全课程设计.docx

格式:docx   大小:367KB   页数:15页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

网络安全课程设计.docx

上传人:mh900965 2018/3/9 文件大小:367 KB

下载得到文件列表

网络安全课程设计.docx

文档介绍

文档介绍:《网络安全技术》课程设计
一、课程设计的目的和意义
提高学生在网络安全方面综合运用理论知识解决实际问题的能力。使学生得到一次科学研究工作的初步训练,懂得网络加密/解密的方法和实现、网络相关安全工具的使用方法与网络攻击的防范。
二、设计内容
(1)使用高级语言(C、C++、C#语言)实现一个加密/解密程序,调试并通过该程序。
(2)破解Windows口令。
(3)获取本地用户的帐号和密码后进行远程控制。
三、设计步骤及代码
(C、C++、C#语言)实现一个加密/解密程序,调试并通过该程序。
算法描述
本程序采用对称算法中的序列密码。序列密码算法将明文逐位转换成密文。
它的原理是通过伪随机序列发生器产生性能优良的伪随机序列,使用该序列与明文信息流逐比特异或得到密文序列。所以,序列密码算法的安全强度完全取决于伪随机序列的好坏。伪随机序列发生器是指输入真随机的较短的密钥通过某种复杂的运算产生大量的伪随机位流。
程序源代码
#include <>
#include<>
int jiami();
int jiemi();
int display();
void main()
{
int choice=1;
while(choice!=4)
{
//system(""); /*清除屏幕上的所有显示,光标置于屏幕左
上角*/
printf("\t\t请选择你要做的操作:\n");/*功能菜单*/
printf("\t\t\\n");
printf("\t\t\\n");
printf("\t\t\\n");
printf("\t\t\\n");
printf("\t\t请键入你的选择:");
scanf("%d",&choice); /*条件选择,程序调用*/
if(choice==1)
jiami();
else if(choice==2)
jiemi();
else if(choice==3)
{
display();
getchar();
getchar();
}
}
}
int jiami() /*加密函数*/
{
FILE *fp;
char filename[100],ch,ch1;
int i=0,j=0;
printf("请输入要加密的文件:");
scanf("%s",filename) ;
if((fp=fopen(filename,"r+"))==NULL) /*打开文件,若不存在,输出错误信息*/
{
printf("\nerror opening file");
return 0;
}
while(!feof(fp)) /*检查文件是否结束,若未结束则得到文件
内容*/
{
ch=fgetc(fp);
j++;
}
rewind(fp); /*将文件中位置指针置于文件开头位置,清
除文件结束标志和错误标志*/
while(i<j-1)
{
ch=fgetc(fp); /*得到文件内容*/
ch=ch^26; /*得到的字符与26进行异或运算,加密*/
fseek(fp,i,0); /*将位置指针移到以0为基准,以i为位移
量的位置*/
fputc(ch,fp); /*将字符ch写入文件中*/
i++;
fseek(fp,i,0); /*将位置指针移到以0为基准,以i为位移
量的位置*/
}
/*printf("%c",ch=fgetc(fp));*/
fclose(fp); /*关闭文件*/
}
int jiemi() /*解密函数*/
{
FILE *fp;
char filename[100],ch,ch1;
int i=0,j=0;
printf("请输入要解密的文件:");
scanf("%s",filename) ;
if((fp=fopen(filename,"r+"))==NULL)
{
printf("\nerror opening file");
return 0;
}
while(!feof(fp))
{
ch=fgetc(fp);
j++;
}
rewind(fp); /*将文件中位置指针置于文件开头位置,清
除文件结束标志和错误标志*/
while(i<j-1)
{
ch=fgetc(fp);
ch=ch^26; /*得到的字符与26进行异

最近更新

优秀毕业实习总结范文(通用9篇) 16页

精选国家开放大学电大专科《现代文员基础》20.. 7页

2025幼儿园中班班级安全工作计划(通用6篇) 13页

害羞的男子汉作文450字高分作文 1页

2025年防汛防台工作总结(通用6篇) 19页

供应链低碳转型驱动因素-洞察阐释 47页

2025年语文教学的心得体会范文(通用8篇) 10页

国开电大基础写作试卷号2412 3页

国开电大《财务管理》形成考核3答案 1页

事故反思心得体会(精选6篇) 12页

给市长叔叔的一封信作文共九篇 5页

2019年3月12日浙江省永康市公安局警务辅助人员.. 16页

2025年教师节心得体会范文(通用6篇) 5页

2025年教师个人教学工作总结范文(通用9篇) 18页

2020年1月国开电大当代中国政治制度期末考试试.. 3页

数字化转型下的食品工业-洞察阐释 51页

中班上学期工作总结(通用5篇) 10页

网络文学平台算法推荐伦理边界-洞察阐释 47页

无悔的选择作文600字 1页

个人工作计划8篇 17页

业务员试用期间转正工作总结范文(精选3篇) 7页

读《对一座岛的思念》有感500字高分作文 1页

三爱三节作文800字(通用22篇) 22页

2025年婚内财产协议书范本(精选19篇) 38页

七年级班主任期末总结范文(通用5篇) 13页

一年级语文教师个人工作总结范文(精选9篇) 21页

一年级下学期班主任教学工作总结范文(通用5篇.. 12页

一张照片作文共九篇 3页

【精选】去银行实习报告3篇 10页

【精品】个人工作总结3篇 5页