對檔案進行簡單加密和解密操作

2021-07-06 08:03:49 字數 544 閱讀 7192

加密過程:利用fread函式將檔案以乙個位元組的形式依次讀出,對取出的位元組進行-1操作,然後再用fwrite函式寫入

void testencrypt()

char bytes;

fread(&bytes, 1, 1, fpread);

bytes -= 1;

fwrite(&bytes, 1, 1, fpwrite);

}printf("

加密成功!!!

\n");

fclose(fpwrite);

}fclose(fpread);}}

解密過程:

void declassify()

char bytes;

fread(&bytes, 1, 1, fpread);

bytes += 1;

fwrite(&bytes, 1, 1, fpwrite);

}printf("

解密成功!!!

\n");

fclose(fpwrite);

}fclose(fpread);}}

AES加解密方式進行加密和解密

public class cryptionaesutilcatch exception e 加密乙個位元組陣列 param 原陣列 byte throws exception return 加密後的陣列 byte public byte encryptionbytedata byte sourced...

檔案的加密和解密

檔案的加密和解密是乙個簡單的邏輯過程,最簡單的檔案的加密過程,就是在檔案的讀取過程中,借助異或運算的特性 乙個資料異或同乙個資料兩次,得到原本的資料 所以在加密的過程中直接使用異或的方式,將檔案變為亂碼的格式,解密時再次異或乙個數值,就可以實現檔案的加密和解密過程了。在加密過程中我們異或的數值可以稱...

對檔案加密解密演算法設計

加密解密 異常處理類 public class crypthelp private const ulong fc tag 0xfc010203040506cf private const int buffer size 128 1024 檢驗兩個byte陣列是否相同 byte陣列 byte陣列 tr...