- 1、本文档共22页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
密码学基础实验指导书.doc
《》实验指导实验目录
实验一、熟悉CAP4 1
实验二 古典密码算法Playfair密码 3
实验三 古典密码算法仿射密码 5
实验四 古典密码算法Vigenère密码 7
实验五、对称密码算法DES 9
实验六、对称密码算法IDEA 11
实验七、对称密码算法AES 13
实验八、非对称密码算法RSA 15
实验九、数字签名算法DSS 17
实验十、HASH算法MD5 19
实验一、熟悉CAP4
实验目的通过使。实验二 古典密码算法Playfair密码
实验目的
运行Windows 或Linux 操作系统的PC机,具有GCC(Linux)、VC(Windows) 等C语言编译环境。 实验内容及要求
根据对Playfair密码算法的介绍,自己创建明文信息,并选择一个密钥,编写替代密码算法的实现程序,实现加密和解密操作。
与CAP4的运算结果进行比较。 实验结果(可续页)
(续前页) 后记
实验三 古典密码算法仿射密码
实验目的
运行Windows 或Linux 操作系统的PC机,具有GCC(Linux)、VC(Windows) 等C语言编译环境。 实验内容及要求
根据对仿射密码算法的介绍,自己创建明文信息,并选择一个密钥,编写替代密码算法的实现程序,实现加密和解密操作。
与CAP4的运算结果进行比较。 实验结果(可续页)
(续前页) 后记
实验四 古典密码算法Vigenère密码
实验目的
运行Windows 或Linux 操作系统的PC机,具有GCC(Linux)、VC(Windows) 等C语言编译环境。 实验内容及要求
根据对Vigenère密码算法的介绍,自己创建明文信息,并选择一个密钥,编写替代密码算法的实现程序,实现加密和解密操作。
与CAP4的运算结果进行比较。 实验结果(可续页)
(续前页) 后记
实验五、对称密码算法DES
实验目的DES算法对实际数据进行加密和解密来深刻了解DES的运行原理。 实验环境
运行Windows 或Linux 操作系统的PC机,具有GCC(Linux)、VC(Windows) 等C语言编译环境。 实验内容及要求
1、算法分析。对加密解密时主要用到的五个函数进行分析。
密钥生成函数
加密函数
解密函数
测试函数
密钥长度检验函数
2、使用实例分析。 实验结果(可续页)
(续前页) 后记
实验六、对称密码算法IDEA
实验目的
运行Windows 或Linux 操作系统的PC机,具有GCC(Linux)、VC(Windows) 等C语言编译环境。 实验内容及要求
1、算法分析。对加密解密时主要用到的五个函数进行分析。
密钥生成函数
加密函数
解密函数
测试函数
密钥长度检验函数
2、使用实例分析。 实验结果(可续页)
(续前页) 后记
实验七、对称密码算法AES
实验目的ES算法对实际数据进行加密和解密来深刻了解AES的运行原理。 实验环境
运行Windows 或Linux 操作系统的PC机,具有GCC(Linux)、VC(Windows) 等C语言编译环境。 实验内容及要求
1、算法分析。对加密解密时主要用到的五个函数进行分析。
密钥生成函数
加密函数
解密函数
测试函数
密钥长度检验函数
2、使用实例分析。 实验结果(可续页)
(续前页) 后记
实验目的
运行Windows 或Linux 操作系统的PC机,具有GCC(Linux)、VC(Windows) 等C语言编译环境。 实验内容及要求
1、算法分析。为了加深对RSA算法的理解,根据已知参数:p=3,q=11, M=2, 手工计算公私钥,并对明文进行加密,然后进行解密。
2、编写一个程序,随机选择3个较大的数x、e、n, 然后计xemod n, 记录程序运行时间。实际应用中的素数为p, q一般为512位,n为1024位。这样的大数在计算机上如何表示、如何进行运算,查阅资料并给出简单说明。
3、找出实际可行的素性检测方法,判断随机选取的大数是否为大素数。
4、在密码算法库中,找出关于RSA算法的部分,并且基于标准输入输出,写一段用RSA加密文件的程序。
5、使用实例分析。运行程序RSATOOL加密一大段文字,记录程序的运行时间,再使用DES加密相同的文字,比较两种算法的速度。 实验结果(可续页)
(续前页) 后记
实验、目的DSA算法的部分,并且基于标准输入输出,写一段用DSA对文件进行签名和验证的程序。
对现有的签名算法进行比较。 实验结果(可续页)
(续前页) 后记
实验、目的MD5算法的部分对一个文件进行处理,计算它的HASH值,提交程序代码和运算结果。
微软的系统软件都
您可能关注的文档
- 安阳工学院四人抢答器.doc
- 宋才发:WTO争端解决机制与我国司法制度改革.doc
- 宋才发:WTO组织与加快中国贸易法治建设.doc
- 宋才发:WTO规则与中国农业保护.doc
- 宋才发:WTO规则与中国反垄断立法.doc
- 宋才发:WTO规则与中国反补贴立法.doc
- 宋才发:WTO规则与中国司法的程序公正.doc
- 宋才发:WTO规则与中国商业秘密的法律保护.doc
- 宋才发:WTO规则与中国税制改革及保护.doc
- 宋才发:后配额时代中国纺织服装业应对国外反倾销法律对策探讨.doc
- 2024年学校党总支巡察整改专题民主生活会个人对照检查材料3.docx
- 2025年民主生活会个人对照检查发言材料(四个带头).docx
- 县委常委班子2025年专题生活会带头严守政治纪律和政治规矩,维护党的团结统一等“四个带头方面”对照检查材料四个带头:.docx
- 巡察整改专题民主生活会个人对照检查材料5.docx
- 2024年度围绕带头增强党性、严守纪律、砥砺作风方面等“四个方面”自我对照(问题、措施)7.docx
- 2025年度民主生活会领导班子对照检查材料(“四个带头”).docx
- 国企党委书记2025年度民主生活会个人对照检查材料(五个带头).docx
- 带头严守政治纪律和政治规矩,维护党的团结统一等(四个方面)存在的问题整改发言提纲.docx
- 党委书记党组书记2025年带头增强党性、严守纪律、砥砺作风方面等“四个带头”个人对照检查发言材料.docx
- 2025年巡视巡察专题民主生活会对照检查材料.docx
最近下载
- 《ISO31000:2024风险管理指南》指导手册(雷泽佳译2024-04).pptx VIP
- 2025届高考语文复习:《到橘子林去》高考真题说题课件.pptx VIP
- 广州市番禺区2015-2016学年九年级上学期政治期末统考试卷(含答案)详解.doc
- 《瑜伽》课程说课备课讲稿.ppt
- 2024年度医院整形美容外科学述职报告课件.pptx
- ISO31022-2020风险管理-法律风险管理指南(雷泽佳译).pdf VIP
- GBT 16180-2014《劳动能力鉴定 职工工伤与职业病致残等级》.doc
- TASCAM DR-40中文用户手册(说明书).pdf
- 体检中心一月质量控制重点工作计划和质控小结.docx VIP
- 2025最新字帖3年级下册_楷体.pdf
文档评论(0)