1 实验题目:信息加密实验
2 实验意义
本实验教学旨在加强实践环节,培养学生动手能力,使学生学完课程。
后,对密码学的原理、思想和算法都有清晰、深入的理解。让学生通过密码。
算法的程序设计实现,更好地掌握密码算法设计的机理和方法。同时,掌握。
密码系统设计的基本方法和步骤环节,理解密码学在信息安全的地位,了解。
密码学领域的新进展、新应用。
3 软硬件环境
一台装有 c 语言编译工具的计算机。
4 实验步骤
1)选择或自己设计一种加密算法。
2)编写程序实现这种算法。
3)使用明文和密钥进行测试,与预定方案对比加密后的秘文是否符。
合。 4)使用对密文进行解密并与原明文对比是否相同5 示例程序清单
#include<>
char k[20];/密钥。
int key[20];/偏移量。
int a,i,j;
char f[100];/明文和密文。
void encrypt()/加密函数
char k[20];/密钥。
int key[20];/偏移量。
int a,i,j;
char f[100];/明文和密文。
printf(" 请输入密钥:")
gets(k);/读入密钥。
i=0; while(k[i]!=0')/将密钥转换为整形偏移量。
a=i-1;//a 为密钥长度。
printf(" 请输入明文:")
gets(f);/读入明文。
i=0; while(f[i]!=0')/将明文加密。
printf(" 密文为:")
puts(f);/输出密文。
void decrypt()/解密函数。
char k[20];/密钥。
int key[20];/偏移量。
int a,i,j;
char f[100];/明文和密文。
printf(" 请输入密钥:")
gets(k);/读入密钥。
i=0; while(k[i]!=0')/将密钥转换为整形偏移量。
a=i-1;//a 为密钥长度。
printf(" 请输入密文:")
gets(f);/读入密文。
i=0; while(f[i]!=0')/解密。
printf(" 明文为:")
puts(f);/输出明文。
void main()
char c;
printf("加密请选择1,解密请选择2:")scanf("%c",&c);/读入选项。
getchar();读入回车,防止干扰
if(c=='1')
encrypt();选择1 加密。
else if(c=='2')
decrypt();选择2 解密。
printf(" 欢迎使用,再见!")
网络安全实验
信息安全导论 实验报告。计算机学院网络工程系制。1 实验名称。2 实验简介。先用xp这台主机,使用superscan这款扫描工具,扫描网络中的 主机,利用ms06040漏洞,进行溢出攻击,在目标机中添加账号,植入木马。接着进行在防火墙和入侵监测系统下的相同实验。2.2内网渗透实验 进阶 使用软件ca...
网络安全实验
一 实验目的 了解mib的整体结构,掌握使用getrequest,getnextrequest,setrequest操作实现对被管设备的监视和控制。二 实验内容 浏览mib 使用命令行读取 设置mib对象的值,掌握snmp的管理方式 五大操作命令和报文等。三 实验方案设计 1 先在pc机上安装好实验...
实验5 网络安全实验
实验5网络安全实验 个人防火墙配置。一 实验的目的。掌握和熟悉网络个人防火墙的配置。二 实验内容。1 使用和配置windows自带防火墙2 安装和配置comodo防火墙。三 步骤 1 从 开始 连接到 显示所有连接 在左边 网络任务 中选择 更改windows防火墙设置 在windows防火墙设置中...