- 1、本文档共20页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
标准文档
实用文案
PAGE
PAGE 2
信息安全实验报告
姓名:
学号:
班级:
教师:卫琳娜
2018-11-15
2018-11-15
实验1: 密码学实验
实验目的:
编程实现简单古典密码算法,加深对古典密码的理解
掌握简单加解密算法设计原则
实验内容:
编程实现凯撒密码,输入任意明文(26个英文字母中的任意一个,不区分大小写),观察明文密文关系。
程序代码:
#include stdio.h
#include string.h
int main()
{
char passwd[100],encrypted[100];
int i,k=3;
printf(请输入明文:);
gets(passwd);
for(i=0; istrlen(passwd); i++)
{
if(passwd[i] = A passwd[i] = Z)
{
passwd[i] = ((passwd[i]-A)+k)%26+A;
}
else if(passwd[i] = a passwd[i] = z)
{
passwd[i] = ((passwd[i]-a)+k)%26+a;
}
else passwd[i]= ;
}
printf(密文为:%s\n,passwd);
return 0;
}
运行结果:
编程实现单表代换密码,输入任意明文(26个英文字母中的任意一个,不区分大小写),观察明文密文关系。
程序代码:
#include stdio.h
#include string.h
int main()
{
char passwd[100],encrypted[100];
int i,k;
printf(请输入明文:);
gets(passwd);
printf(请输入移动的值(1-25):);
scanf(%d,k);
for(i=0; istrlen(passwd); i++)
{
if(passwd[i] = A passwd[i] = Z)
{
passwd[i] = ((passwd[i]-A)+k)%26+A;
}
else if(passwd[i] = a passwd[i] = z)
{
passwd[i] = ((passwd[i]-a)+k)%26+a;
}
else passwd[i]= ;
}
printf(密文为:%s\n,passwd);
return 0;
}
运行结果:
自行设计并实现一种简单密码,输入任意明文字符串,输出密文。输入秘钥和密文字符串,输出明文。
程序代码:
#include stdio.h
#include stdlib.h
#include string.h
void jiami(char *passwd1)
{
int i,k;
printf(请输入移动的值(1-25):);
scanf(%d,k);
for(i=0; istrlen(passwd1); i++)
{
if(passwd1[i] = A passwd1[i] = Z)
{
passwd1[i] = ((passwd1[i])-A+k)%26+A;
}
else if(passwd1[i] = a passwd1[i] = z)
{
passwd1[i] = ((passwd1[i])-a+k)%26+a;
}
else passwd1[i]= ;
}
printf(密文为:%s\n,passwd1);
}
void jiemi(char *passwd)
{
int i,k;
printf(请输入秘钥(1-25):);
sc
您可能关注的文档
- 二阶电路地动态响应实验报告材料.doc
- 安全系统警示标志大全55056.doc
- 西南科技大学《热工基础及流体力学》期末考试复习.doc
- 直流无刷风扇电路.doc
- 右脑训练曼陀罗彩色图片.doc
- 徐州高考状元2018.doc
- 阳光小学“创模”教案设计.doc
- 宝洁推理测试100题网申+笔试图形推理.doc
- E人E本T5用户使用说明书v0.doc
- DCY减速机全参数.doc
- 2024-2030年中国建筑机械涂料行业发展态势与投资效益预测报告.docx
- 2024-2030年中国建筑机械涂料行业现状趋势与投资效益预测报告.docx
- 2024高考语文一轮复习高考文言文翻译导学汇编.pdf
- 2024-2030年中国建筑机械租赁行业市场现状供需分析及投资评估规划分析研究报告.docx
- 喉炎和扁桃体炎的早期发现与抗生素使用.pptx
- 2024-2030年中国建筑机械行业十四五发展分析及投资前景与战略规划研究报告.docx
- 2024-2030年中国建筑机械涂料行业竞争动态与投资效益预测报告.docx
- 2024-2030年中国建筑机械行业市场深度分析及发展预测与投资策略研究报告.docx
- 2024-2030年中国建筑材料行业发展趋势与投资战略研究报告.docx
- 专题10连词成句专项练习(二)-2022-2023学年三年级英语上册期末专项复习试题(译林版三起).docx
文档评论(0)