关闭
_cuclife.com
当前位置:cuclife.com > 电脑技术 > C 语言 >

文件加密解密程序(C设计)

文件的传输会有明文和密文的区别,明文发送是不安全的,用一个程序实现发送文件的加密和解密操作。加密算法,密钥设计由同学自己选择现有的加密解密算法或是自己设计。

要求:

(1)对文件的字符根据加密算法,实现文件加密。

(2)对操作给出必要的提示。

(3) 对存在的file1.txt文件,必须先打开,后读写,最后关闭。加密后的文件放在file2.txt。

(4)解密文件保存在file3.txt中。

#include <stdio.h>

 

char encode(char c)

{

c = c + 15;

return c;
}

 

char decode(char c)

{

c = c -15;

return c;

}
 

 

int main()

{

FILE* fp1 = fopen("file1.txt", "r");

FILE* fp2 = fopen("file2.txt", "w");

while(!feof(fp1))

{

c = fgetc(fp1);

c = encode(c);

fputc(c, fp2);

}

fclose(fp2);

fclose(fp1);

 

return 0;

}

文章来源:Soso.com 本站编辑:admin
评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
趣闻*视频
相关文章