
实验五:古典密码算法实验
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本实验通过探索古典加密技术,如凯撒 cipher、维吉尼亚密码等,让学习者理解基本的加密原理和方法,掌握古典密码学的基础知识。
实验五:古典密码算法
一、实验名称:
古典密码算法
班级:物联191
姓名:焦海洋
学号:1908070108
二、实验目的:
通过编程实现经典的替代与置换加密方法,包括移位密码、维吉尼亚密码、周期置换密码和列置换密码。加深对替代技术的理解,并为现代分组密码的后续学习打下基础。
三、实验环境:
使用运行Windows 或Linux 操作系统的PC 机,配备gcc(Linux)或VC(Windows)等C语言编译器。
四、实验任务及其要求:
1. 根据移位密码的相关原理介绍,自行创建明文信息并选择一个密钥。编写程序实现移位密码的加密与解密操作。
2. 按照维吉尼亚密码部分的说明,自创一段明文字串,并选定一密钥。完成维吉尼亚密码算法的编程实现及其加、解密功能。
3. 参考周期置换密码的部分内容介绍,创建明文信息并选择合适的密钥。编写程序以实现该类加密方法的功能及相应的解码过程。
4. 根据列置换密码的相关说明,生成明文字串,并选定一合适密钥。设计程序来完成此类型密码的编码和译码操作。
全部评论 (0)
还没有任何评论哟~


