C语言文件操作—DES文件加密解密

基本原理:文件的读取和写入,在读取和写入之间增加DES加密处理;

DES:一种对称分组密码算法;

实现的过程:用fread()从明文文件读取数据,调用DES加密段,把加密后的数据写入密文文件;

遇到的问题:

#1.Run-Time Check Failure #2 - Stack around the variable 'plain2' was corrupted.

数组空间小了,放不下😂,改大一点就没问题了;

#2.多出来的换行

不知道为什么加密解密后的数据每一个换行变成了两次换行,通过调试读取和解密写入

发现数据是一样的啊;

去掉所以换行后:好像没换行没问题;为什么呢?

这个问题还有待思考🤔😢

源代码就不粘贴出来了,需要的可以到下面直接下载或者发邮箱

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章