求C语言编程代码和注释。

求C语言编程代码和注释。文件加密文件的传输会有明文和密文的区别,明文发送是不安全的,用一个程序实现发送文件的加密和解密操作。加密算法,密钥设计由同学自己选择现有的加密解密... 求C语言编程代码和注释。文件加密
文件的传输会有明文和密文的区别,明文发送是不安全的,用一个程序实现发送文件的加密和解密操作。加密算法,密钥设计由同学自己选择现有的加密解密算法或是自己设计。
要求:
(1)对文件的字符根据加密算法,实现文件加密。
(2)对操作给出必要的提示。
(3)对存在的file1.txt文件,必须先打开,后读写,最后关闭。加密后的文件放在file2.txt。
(4)解密文件保存在file3.txt中。
展开
 我来答
小菜呀小菜
2017-01-03 · TA获得超过256个赞
知道小有建树答主
回答量:267
采纳率:50%
帮助的人:150万
展开全部

读写文件这些我就不说了,自行百度吧。

我说一下加密,我猜老师的意图只是要你们练习文件读写,所以要你们设计(或者实现)的加密算法不会太复杂。

简单的加密算法:

  1. 置换加密:将字符转换为另一个字符,比如说123,1对应a,2对应r,3对应w、,那么123加密后就是a,r,w。

  2. 转置加密:变换明文的字符顺序,比如说157asdwe5,把它看成3*3矩阵,把它转置后为1aw5se7d5

  3. 回合加密:以上两者混合

  4. 还有更复杂的我就不说了,自行百度。

匿名用户
2016-12-25
展开全部
100块,有意可追问 ( ̄▽ ̄)"
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jack19900715
2016-12-26 · TA获得超过5539个赞
知道大有可为答主
回答量:1979
采纳率:66%
帮助的人:1293万
展开全部
这是什么课的课程设计啊?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
1194261806A
2016-12-25 · TA获得超过152个赞
知道答主
回答量:141
采纳率:0%
帮助的人:40.7万
展开全部
作业还是得自己做的..
更多追问追答
追问
然而我们并没有全学完。。。
有一部分超纲内容真的做不出来。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式