密码-实验1-打印_第1页
密码-实验1-打印_第2页
密码-实验1-打印_第3页
密码-实验1-打印_第4页
密码-实验1-打印_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、精选文档北京建筑工程学院理学院实验报告课程名称 现代密码学实验名称 单表古典密码体制信息加密技术实验地点 基c-423 日期2015-5-4姓名 黄成运 班级 信121 学号 2108191211112指导教师 高雁飞 成 绩 【实验目的】(1)通过使用“标准字头密码体制”算法对实际的数据进行加密和解密来了解古典密码体制的原理。(2)通过本实验,使学生简要了解密码学的基本知识,了解古典密码学的加密方法,具体掌握一种古典加密方法。【实验要求】(1)用v c+写出加密、解密程序代码。(要求完成加密和解密,静态或动态输入密钥字, 明文,密钥字母不重复,明文仅限为英文小写字母、空格和标点符号,对于明文

2、中的空格和 标点符号不进行加密处理,原样转换到密文中);(2)输入一个密钥字:如:cipher,调试程序,观察明文和密文对应关系,并解释结果。明 文:i am student *( 姓名拼音)写出得到的密文结果,同时对密文进行解密,得到相应 的明文。【实验内容】(主要包含问题分析、实验步骤、实验结果等,按课程要求完成)1.可编辑2.代码:精选文档#include int main()char mingwen100;char miwen100;charalph_h30=a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z;key30=charc,

3、i,p,h,e,r,a,b,d,f,g,j,k,l,m,n,o,p,s,t,u,v,w,x,y,z;printf( 输入明文: n);gets(mingwen);for(int i=0;i=0 & temp=25)for(int j=0;j26;j+)if(mingweni=alph_hj)miweni=keyj;elsemiweni=mingweni;printf( 加密后的密文是: n);puts(miwen);for(i=0;i=0 & temp=25)for(int j=0;j26;j+)if(miweni=keyj)mingweni=alph_hj;elsemingweni=miweni;printf( 解密后的明文是: n);puts(mingwen);return 0;【实验小结】 (主要包含实验心得等)通过使用“标准字头密码体制”算法对实际的数据进行加密和解密来了解古典密码体制的原

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论