密码学基础实验指导书_第1页
密码学基础实验指导书_第2页
密码学基础实验指导书_第3页
密码学基础实验指导书_第4页
密码学基础实验指导书_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

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

文档简介

《密码学根底》试验指导20 /20 学年第 学期班 级:组 号:组 长:试验地点:指导教师:计算机科学与工程学院202310月试验名目TOC\o“1-1“\h\z\u\l“_TOC_250009“试验一、生疏CAP4. 1\l“_TOC_250008“试验二古典密码算法Playfair密码 3\l“_TOC_250007“试验三古典密码算法仿射密5\l“_TOC_250006“试验四古典密码算法Vigenère密码 7\l“_TOC_250005“试验五、对称密码算法DES 9\l“_TOC_250004“试验六、对称密码算法IDEA 11\l“_TOC_250003“试验七、对称密码算法AES 13\l“_TOC_250002“试验八、非对称密码算法RSA 15\l“_TOC_250001“试验九、数字签名算法DSS. 17\l“_TOC_250000“试验十、HASH算法MD5 19I10CAP4试验目的通过试验,使学生对密码学有确定的感性生疏;学会正确使用CAP〔CryptographicAnalysisProgramv4〕软件,验证课堂中所学的古典密码算法;为学习现代密码算法及其应用奠定根底。试验内容及要求1、生疏使用CAP4软件2、使用CAP4,验证课本中的一些加密算法,如凯撒密码、仿射密码等。试验结果〔可续页〕〔续前页〕后记Playfair密码试验目的密码学奠定根底。试验环境Windows或LinuxPCGCC(Linux)、VC(Windows)等C编译环境。试验内容及要求Playfair码算法的介绍,自己创立明文信息,并选择一个密钥,编写替代密码算法的实现程序,实现加密和解密操作。CAP4的运算结果进展比较。试验结果〔可续页〕〔续前页〕后记试验三古典密码算法仿射密码试验目的密码学奠定根底。试验环境WindowsLinuxPCGCC(Linux)、VC(Windows)C语言编译环境。试验内容及要求依据对仿射密码算法的介绍,自己创立明文信息,并选择一个密钥,编写替代密码算法的实现程序,实现加密和解密操作。CAP4的运算结果进展比较。试验结果〔可续页〕〔续前页〕后记Vigenère密码试验目的密码学奠定根底。试验环境WindowsLinuxPCGCC(Linux)、VC(Windows)C语言编译环境。试验内容及要求Vigenère密码算法的介绍,自己创立明文信息,并选择一个密钥,编写替代密码算法的实现程序,实现加密和解密操作。CAP4的运算结果进展比较。试验结果〔可续页〕〔续前页〕后记试验五、对称密码算法DES试验目的DESDES试验环境WindowsLinuxPCGCC(Linux)、VC(Windows)C语言编译环境。试验内容及要求1、算法分析。对加密解密时主要用到的五个函数进展分析。密钥生成函数加密函数解密函数测试函数密钥长度检验函数2、使用实例分析。试验结果〔可续页〕〔续前页〕后记试验六、对称密码算法IDEA试验目的IDEAIDEA试验环境WindowsLinuxPCGCC(Linux)、VC(Windows)C语言编译环境。试验内容及要求1、算法分析。对加密解密时主要用到的五个函数进展分析。密钥生成函数加密函数解密函数测试函数密钥长度检验函数2、使用实例分析。试验结果〔可续页〕〔续前页〕后记试验七、对称密码算法AES试验目的AESAES试验环境WindowsLinuxPCGCC(Linux)、VC(Windows)C语言编译环境。试验内容及要求1、算法分析。对加密解密时主要用到的五个函数进展分析。密钥生成函数加密函数解密函数测试函数密钥长度检验函数2、使用实例分析。试验结果〔可续页〕〔续前页〕后记试验八、非对称密码算法RSA试验目的通过试验,使学生理解进程与程序的区分,加深对进程概念的理解;把握进程并发执行的原理,理解进程并发执行的特点,区分进程并发执行与串行执行;了解fork()系统调forkwait、exit试验环境WindowsLinuxPCGCC(Linux)、VC(Windows)C语言编译环境。试验内容及要求1RSAp=3,q=11,M=2,手工计算公私钥,并对明文进展加密,然后进展解密。23x、e、n,然后计xemodn,记录程序运行p,q512,n1024表示、如何进展运算,查阅资料并给出简洁说明。3、找出实际可行的素性检测方法,推断随机选取的大数是否为大素数。4RSARSA加密文件的程序。5、使用实例分析。运行程序RSATOOLDES试验结果〔可续页〕〔续前页〕后记DSS试验目的通过用对数字签名算法的实际操作,理解DSS的根本工作原理。试验环境WindowsLinuxPCGCC(Linux)、VC(Windows)C语言编译环境。试验内容及要求在密码算法库中,找出关于DSA算法的局部,并且基于标准输入输出,写一段用DSA对文件进展签名和验证的程序。对现有的签名算法进展比较。试验结果〔可续页〕〔续前页〕后记试验十、HASHMD5试验目的MD5算法,加深对MD5的性质、原理的理解。试验环境WindowsLinuxPCGCC(Linux)、VC(Windows)C语言编译环境。试验

温馨提示

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

评论

0/150

提交评论