信息安全实验报告.docx

上传人:b****3 文档编号:4977944 上传时间:2022-12-12 格式:DOCX 页数:15 大小:931.40KB
下载 相关 举报
信息安全实验报告.docx_第1页
第1页 / 共15页
信息安全实验报告.docx_第2页
第2页 / 共15页
信息安全实验报告.docx_第3页
第3页 / 共15页
信息安全实验报告.docx_第4页
第4页 / 共15页
信息安全实验报告.docx_第5页
第5页 / 共15页
点击查看更多>>
下载资源
资源描述

信息安全实验报告.docx

《信息安全实验报告.docx》由会员分享,可在线阅读,更多相关《信息安全实验报告.docx(15页珍藏版)》请在冰豆网上搜索。

信息安全实验报告.docx

信息安全实验报告

信息安全实验报告

姓名:

学号:

班级:

教师:

卫琳娜

2018-11-15

实验1:

密码学实验

实验目的:

编程实现简单古典密码算法,加深对古典密码的理解

掌握简单加解密算法设计原则

实验内容:

1.编程实现凯撒密码,输入任意明文(26个英文字母中的任意一个,不区分大小写),观察明文密文关系。

程序代码:

#include

#include

intmain()

{

charpasswd[100],encrypted[100];

inti,k=3;

printf("请输入明文:

");

gets(passwd);

for(i=0;i

{

if(passwd[i]>='A'&&passwd[i]<='Z')

{

passwd[i]=((passwd[i]-'A')+k)%26+'A';

}

elseif(passwd[i]>='a'&&passwd[i]<='z')

{

passwd[i]=((passwd[i]-'a')+k)%26+'a';

}

elsepasswd[i]='';

}

printf("密文为:

%s\n",passwd);

return0;

}

运行结果:

2.编程实现单表代换密码,输入任意明文(26个英文字母中的任意一个,不区分大小写),观察明文密文关系。

程序代码:

#include

#include

intmain()

{

charpasswd[100],encrypted[100];

inti,k;

printf("请输入明文:

");

gets(passwd);

printf("请输入移动的值(1-25):

");

scanf("%d",&k);

for(i=0;i

{

if(passwd[i]>='A'&&passwd[i]<='Z')

{

passwd[i]=((passwd[i]-'A')+k)%26+'A';

}

elseif(passwd[i]>='a'&&passwd[i]<='z')

{

passwd[i]=((passwd[i]-'a')+k)%26+'a';

}

elsepasswd[i]='';

}

printf("密文为:

%s\n",passwd);

return0;

}

运行结果:

3.自行设计并实现一种简单密码,输入任意明文字符串,输出密文。

输入秘钥和密文字符串,输出明文。

程序代码:

#include

#include

#include

voidjiami(char*passwd1)

{

inti,k;

printf("请输入移动的值(1-25):

");

scanf("%d",&k);

for(i=0;i

{

if(passwd1[i]>='A'&&passwd1[i]<='Z')

{

passwd1[i]=((passwd1[i])-'A'+k)%26+'A';

}

elseif(passwd1[i]>='a'&&passwd1[i]<='z')

{

passwd1[i]=((passwd1[i])-'a'+k)%26+'a';

}

elsepasswd1[i]='';

}

printf("密文为:

%s\n",passwd1);

}

voidjiemi(char*passwd)

{

inti,k;

printf("请输入秘钥(1-25):

");

scanf("%d",&k);

for(i=0;i

{

if(passwd[i]>='A'&&passwd[i]<='Z')

{

passwd[i]=(passwd[i]-'A'-k+26)%26+'A';

}

elseif(passwd[i]>='a'&&passwd[i]<='z')

{

passwd[i]=(passwd[i]-'a'-k+26)%26+'a';

}

elsepasswd[i]='';

}

printf("明文为:

%s\n",passwd);

}

intmain()

{

charpasswd[100];

inta;

while

(1)

{

getchar();

printf("请输入字符串:

");

gets(passwd);

printf("加密按1,解密按2,结束按3:

");

scanf("%d",&a);

if(a==1)

jiami(passwd);

elseif(a==2)

jiemi(passwd);

else

printf("程序结束!

");

}

return0;

}

运行结果:

实验报告需包含实验过程和步骤、关键代码及输入输出结果。

实验二、WIN7系统基本安全配置

实验目的:

熟悉win7系统的安全配置

1windows系统注册表配置

(1)任务栏:

开始-运行输入regedit进入注册表编辑器。

找到

下的

右键点击,选择删除

(2)修改注册表防范IPC$攻击

查找注册表中

下的

设置为1

(3)修改注册表关闭默认共享

找到

下的

在该项右边空白处单击右键新建DWORD值

添加键值“AutoShareServer”,类型为REG_DWORD,值为0。

2通过“控制面板\管理工具\本地安全策略”配置本地安全策略

右键单击,弹出菜单中选择属性,启动,应用,从而不显示上册登录的用户名

3本地用户密码策略

设置密码复杂性要求

设置密码长度最少值

设置密码最长使用期限

4用事件查看器查看日志

已按照上述要求步骤完成实验。

实验3PGP软件使用

目前网络上已经难以找到老版本的PGP软件,实验使用OpenGPG软件gpg4win-3.1.4。

实验内容:

1安装软件,软件可采用中文,另有一份英文文档gpg4win-compendium-en.pdf,简单介绍了非对称加解密算法及软件使用。

2每两个同学做一组,进行相互通信。

内容

(1)生成秘钥对并发送或发布。

(2)选取文件进行加密,通过邮件发送。

在未知秘钥的情况下无法解密。

接收者解密文件,读取文件内容。

(加解密处理的文件自选)

(3)(可选)自己机器上装有outlook的同学可以利用软件实现加密的电子邮件通信。

3(可选)有兴趣的同学可以安装使用其它加解密软件(试用版)进行邮件加密通信。

要求:

实验过程截屏,秘钥对的发送/接收,体现加密处理后文件/邮件难以正常读取,解密后文件/邮件可以正常读取。

实验4网络监听与扫描

安装nmap软件

参考使用https:

//nmap.org/man/zh/

任务:

主机发现->端口扫描->版本侦测->OS侦测

1扫描局域网内活动主机

Nmap–sn192.168.*.#-#

2选用配置内的探测方式进行端口扫描发现目标机操作系统版本和开放端口

3(使用自己的机器在宿舍选作)nmap其它用法:

防火墙/IDS躲避和哄骗

实验过程中需截图体现操作结果。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 法律文书 > 调解书

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1