欢迎来到天天文库
浏览记录
ID:57762428
大小:109.00 KB
页数:4页
时间:2020-03-26
《周世杰全套配套课件计算机系统与网络安全技术标准实验报告 标准实验报告(1)-密码算法的实现.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、电子科技大学计算机科学与工程学院标准实验报告(实验)课程名称计算机系统与网络安全技术电子科技大学教务处制表电子科技大学实验报告学生姓名:学号:指导教师:实验地点:实验时间:一、实验室名称:计算机学院计算中心二、实验项目名称:密码算法的实现三、实验学时:4学时四、实验原理:一种密码算法的基本原理(古典密码算法,DES算法,AES算法,RSA算法,ECC算法);五、实验目的:目的:实现一种密码算法(古典密码算法,DES算法,AES算法,RSA算法,ECC算法)并掌握其原理六、实验内容:a)熟悉一种密码算法的基本
2、原理(古典密码算法,DES算法,AES算法,RSA算法,ECC算法);b)依据所算则的算法,编程实现该该算法;提供该算法的使用说明手册,可执行代码、源代码及测试用例(包括测试用例手册、可执行代码和源代码)。以RSA算法为例:算法的原理RSA算法:设n=pq,p和q是两个奇素数,设P=C=Zn,Φ(n)=(p-1)(q-1)。对于定义:加密算法:解密算法:其中,n,e公开,p,q,d保密。RSA算法的工作原理是选择两个大素数p,q,计算n=pq,那么有Φ(n)=(p-1)(q-1)。其中Φ(n)为欧拉函数。选
3、择一个整数e,它满足。再求出满足的d。这样得到RSA系统的公共密钥为k=(n,e),私有密钥为k'=d。对于明文信息为m,满足04、法。b)编写概要设计,详细设计报告c)使用visualc++工具,编码.d)调试及测试九、实验数据及结果分析:输入需加密的明文输出被加密的密文将输出结果与老师提供例程输出结果对比,检查是否正确十、实验结论:加解密算法正确运行十一、总结及心得体会:通过本实验的练习,进一步掌握了visualc++的调试手段,掌握某种加密算法的原理。十二、对本实验过程及方法、手段的改进建议:报告评分:指导教师签字:
4、法。b)编写概要设计,详细设计报告c)使用visualc++工具,编码.d)调试及测试九、实验数据及结果分析:输入需加密的明文输出被加密的密文将输出结果与老师提供例程输出结果对比,检查是否正确十、实验结论:加解密算法正确运行十一、总结及心得体会:通过本实验的练习,进一步掌握了visualc++的调试手段,掌握某种加密算法的原理。十二、对本实验过程及方法、手段的改进建议:报告评分:指导教师签字:
此文档下载收益归作者所有