大佬们,求救,这个咋解啊

文件的传输会有明文和密文的区别,明文发送是不安全的,用一个程序实现发送文件的加密和解密操作。加密算法,密钥设计由同学自己选择现有的加密解密算法或是自己设计。要求:

 

(1)对文件的字符根据加密算法,实现文件加密。

 

(2)对操作给出必要的提示。t

 

(3)对存在的file1 txt文件,必须先打开,再读写,最后关闭。加密后的文件放在fi1e2. txt。

 

(4)解密文件保存在fi1e3.txt中。

 

说明:将某-已知文件的内容(仅限于英文字母)以字符形式读出,根据密钥(用户从键盘输入)将对应字符进行移位操作即可,解密时移动相反。

 

例如:加密:设原文为apple,密钥为5,则有abcdr每个字母按字母表向后移动5们(注: z后接a)可得到密文(乱码) fuuqi;对该文件解密:文件内容为fghjk1,

 

密钥为5,则有fhijk1每个字母向前移动位(注a后接》,可得到原文abcdef。

 

凯,撒密码:key-3

这个实现主要用输入输出流,保存文件对每个字符+5,读取文件对每个字符-5就可以了。

您的问题已经有小伙伴解答了,请点击【采纳】按钮,采纳帮您提供解决思路的答案,给回答的人一些鼓励哦~~

ps:开通问答VIP,享受5次/月 有问必答服务,了解详情↓↓↓

【电脑端】戳>>>  https://vip.csdn.net/askvip?utm_source=1146287632
【APP 】  戳>>>  https://mall.csdn.net/item/52471?utm_source=1146287632