- 7
- 0
- 约2.05千字
- 约 6页
- 2016-10-04 发布于江西
- 举报
计算机网络安全实验报告-----10924236 缪建华.doc
《计算机网络安全》实验报告
实验序号:1 实验项目名称:栅栏密码加密算法
学号姓名 缪建华 专业、班 网络工程 实验地点 3#321 指导教师 张善卿 实验时间 2013年4月3日 实验目的及要求
实现栅栏密码的加密算法和解密算法
二、实验设备(环境)
Visual C++6.0
实验原理
栅栏置换加密技术属于置换密码。把要加密的明文分成N组,然后把每组的第一个字符连起来,再加上第二组,第三组,以此类推。本质上,是把明文字母一列一列地组成一个矩阵。然后一行一行地读出来。
实验结果与数据处理
程序:
#includestdio.h
#includestring.h
void main()
{
int i,m=0,n=0;
char ch[100],ch1[100],ch2[100];
printf(请输入明文:);
gets(ch);
for(i=0;ch[i]!=\0;i++)
{
if(i%2==0)
{
ch1[i/2]=ch[i];
}
else
{
ch2[i/2]=ch[i];
}
}
ch1[i/2]=\0;
ch2[i/2]=\0;
printf(输出密文:);
for(i=0;ch1[i]!=\0;i++)
p
原创力文档

文档评论(0)