
C语言用于维吉尼亚密码的实现。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
1、完成维吉尼亚密码的构建,通过键盘输入明文和密钥,并在屏幕上显示生成的密文以及解密后的原始文本。(必须完成)2、实现单表替换密码的功能,同样通过键盘接收明文和密钥,并于屏幕上呈现替换表以及相应的密文。(可选)3、(可选)在此基础上,扩展维吉尼亚密码的应用,使其能够对控制台输入的英文文本文件进行加密和解密。请注意,明文和密文都以文件形式存在。具体命令格式为:`cipher -e/-d key inputfile outputfile`。详细说明:在加密模式下,输入文件名代表明文文件;而在解密模式下,输入文件名代表密文文件。其他非文本字符将保留在控制台输出中。4、在完成上述功能的基础上,进一步实现控制台对所有类型的文件(包括中英文文本、各种符号甚至任意格式的文件)的加解密操作,按照3中的命令格式进行规范。务必注意文件的存储形式、读取方式以及如何确定文件结束标志。
全部评论 (0)
还没有任何评论哟~


