问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

怎么用C语言给文件加密啊?希望高手解答,谢谢

发布网友 发布时间:2022-04-23 18:16

我来回答

2个回答

热心网友 时间:2023-10-12 14:40

用2进制读取文件,然后再用2进制把文件给写到硬盘上。加密的过程就是写的过程,可以自己随意控制,比如写的时候,人为的每隔多少位,写一点垃圾信息进去,比如写个2012或者写的时候,前后颠倒写,等等,随意。当然你必须把规则都给记下来,要不然当你解密的时候,就麻烦了。

具体,建议参考fread()和fopen()等函数,呵呵。

加密,解密是一门学科,我只是很粗浅的说出了自己的一点小技巧,如果有兴趣,可以专门去图书馆看看密码学方面的书籍研究下。

热心网友 时间:2023-10-12 14:40

直接通过一定的算法可以将文件的内容变成密文。最简单易懂的是用异或(^)操作通过密码给文件加密。
假设密码为a, 明文是b, 加密后的内容c=b^a;
这样就有c^a就可以知道b了。
稍微复杂一点的就把a分成几个部分, 比如8位的a可以分成高4位和低4位,对b做变换(移位再异或之类的),解密的时逆向操作就可以了。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
弱弱的问一句R9 270X显卡怎么样~ 能带得起我的AMD 240CPU么?_百度知 ... i54570cpu华硕z87a主板要配多少的内存条和显卡 i5 3570k配R9 270X显卡,用什么主板和电源? 很容易上火是什么原因 口干舌燥五心烦热失眠多梦夜不能寐请问是什么原因,吃什么能有效... 想问看大家对老妻少夫的问题有何看法? ...战记第十三章第6关打法 山海战记13-6攻略-手游攻略-游戏鸟手游网 ...战记第十七章第1关打法 山海战记17-1攻略-手游攻略-游戏鸟手游网 ...山海战记9-6图文攻略-手游攻略-游戏鸟手游网 ...战记第十二章第2关打法 山海战记12-2攻略-手游攻略-游戏鸟手游网 C语言 字符串加密 如何用C语言对文件进行加密和解密?急求...................... c语言课程设计 文本文件加密技术 C语言英文文本加密 c语言文本文件加密 如何用C语言对文件进行加密和解密? C语言怎样给文件加密 c语言 文件加密 奥迪a5和宝马425i哪个好 长安逸动E-Life将于8月上市,续航里程425km 长安逸动E-Life将于8月上市,综合续航425km 华晨宝马2015款425i多少钱 新规4.2米标载的规定是什么?包括哪些车? 宝马425i要加多少升机油 续航里程425公里/下半年上市 长安逸动E-Life无伪谍照曝光 请问Maserati C240是款什么车,给一些介绍,谢谢 宝马425是掀背式吗? qq邮箱写信的时候为什么会自动填写以前的主题?,太讨厌了 qq号的默认邮箱名是什么 QQ邮箱地址算不算是E-mail地址? 利用C语言给文字加密,急~ C语言 文件加密和解密 关于用C语言对文件进行加密和解密 C语言字符串加密 聚氨酯纤维是什么,聚氨酯纤维的优点和缺点 聚酯纤维和氨纶比例多少为好? 聚酯纤维和聚氨酯衣服好吗 聚氨酯纤维和粘胶是什么面料 聚氨酯纤维和聚氨酯弹性纤维的区别 聚氨酯纤维与海绵的区别 聚酯纤维和支数是怎么搭配的 求高人指点 虚拟机下的Linux怎么联网??!! 聚胺脂和玻璃长纤维如何复合成形的? 聚氨酯纤维材料为什么会增加浮力的功能 聚氨酯能制成塑料,橡胶,纤维,连接剂和膜材料,为什么? 聚酯纤维与氨纶谁的含量高好? 为什么我用IE9.0和搜狗最新浏览器打开这个网页都显示请使用IE6.0及以上... 数码相机1080p和720p的区别以及和像素的关系 相机的摄像功能 720p和1080p差别有多大~ 相机拍摄视频1080p和720p区别大吗?