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

基本原理:文件的讀取和寫入,在讀取和寫入之間增加DES加密處理;

DES:一種對稱分組密碼算法;

實現的過程:用fread()從明文文件讀取數據,調用DES加密段,把加密後的數據寫入密文文件;

遇到的問題:

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

數組空間小了,放不下😂,改大一點就沒問題了;

#2.多出來的換行

不知道爲什麼加密解密後的數據每一個換行變成了兩次換行,通過調試讀取和解密寫入

發現數據是一樣的啊;

去掉所以換行後:好像沒換行沒問題;爲什麼呢?

這個問題還有待思考🤔😢

源代碼就不粘貼出來了,需要的可以到下面直接下載或者發郵箱

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