文件名称:维吉尼亚密码(C语言实现)
文件大小:308KB
文件格式:DOC
更新时间:2015-12-22 07:50:17
维吉尼亚 vigenere 密码实验 C语言
、实现维吉尼亚密码,用键盘接收明文和密钥,屏幕打印密文和解密后的明文。(必做) 2、实现单表替换密码,用键盘接收明文和密钥,屏幕打印替换表和密文。(选做) 3(选作)、在实现1的基础上,用维吉尼亚密码实现控制台对英文文本文件(注意明文和密文都以文件形式存在)的加解密 形式: cipher -e/-d key inputfile outputfile 说明:对于加密来说,输入文件名就是明文文件,对于解密来说,输入文件名就是密文文件,非明密文字符保留 控制台编程: int main(int argc, char *argv[ ]) 4、在实现3的基础上,实现控制台对所有文件(中英文文本、符号甚至任意的文件)的加解密,形式如3中规定 注意:文件的存在形式,文件读取方式和控制文件结束