文件传输及其加密算法,求解

文件的传输会有明文和密文的区别,明文发送是不安全的,用一个程序实
现发送文件的加密和解密操作。加密算法,密钥设计由自己选择现有的加
密解密算法或是自己设计。
要求:
(1)对文件的字符根据加密算法,实现文件加密。
(2)对操作给出必要的提示。
(3)对存在的file1.txt文件,必须先打开,后读写,最后关闭。加密后的文件
放在file2.txt。
(4)解密文件保存在file3.txt中。