#include#include#includevoid encfile(char *in_filename, char *pwd, char *out_filename);/*對檔案進行加密的具體函式*/
void decryptfile(char* in_filename, char *pwd, char *out_filename); /*對檔案解密的具體函式*/
int main(int argc, char *argv)/*定義main()函式的命令列引數*/
else
switch (option)
system("pause");
return 0;
}/*加密子函式開始*/
void encfile(char *in_filename, char *pwd, char *out_file)
err = fopen_s(&fp2, out_file, "wb");
if (err != 0)
while (pwd[++j0]);
ch = fgetc(fp1);
/*加密演算法開始*/
while (!feof(fp1))
fclose(fp1);/*關閉原始檔*/
fclose(fp2);/*關閉目標檔案*/
}/*解密子函式開始*/
void decryptfile(char *in_filename, char *pwd, char *out_file)
err = fopen_s(&fp2, out_file, "wb");
if (err != 0)
while (pwd[++j0]);
ch = fgetc(fp1);
/*解密演算法開始*/
while (!feof(fp1))
fclose(fp1);/*關閉原始檔*/
fclose(fp2);/*關閉目標檔案*/
}
針對windows使用者的簡單加解密
三步加密過程:原圖名稱為1.jpg,先將1.jpg重新命名為1.temp,再將1.temp進行檔案加密,最後設定1.temp為隱藏檔案。
三步解密過程:讀取1.temp檔案,將檔案解密,重新命名為原格式。
請按任意鍵繼續. . .
請按任意鍵繼續. . .
c語言簡單加解密
include include includeint dofile char in fname,char pwd,char out fname 對檔案進行加密的具體函式 簡單檔案異或加解密。infile pwd outfile int main int argc,char argv 定義main 函...
C語言(檔案加解密)
在c語言,檔案主要分為文字檔案和二進位制檔案,因此主要是對這兩種檔案進行加解密。原檔案 加密對每乙個字元進行 異或運算 規則 1 1 0,0 0 0,1 0 1,0 1 1 同為0,不同為1 void crpypt char file path,char crpypt path 關閉 fclose ...
檔案加解密
建立debuglzq 密碼 加密物件 private static symmetricalgorithm createrijndael string password,byte salt 加密檔案隨機數生成 private static randomnumbergenerator rand new ...