功能:根据用户输入的路径和文件进行加密;
加密方式:按位“与”
附:因为时间缘故,解密部分还没有调试好;加密部分没有问题,文件经过加密之后成为了乱码。
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#define MAX 100
#define LENGTH 10
/******加密文件*******/
void PasswdFile(char *s_file,char *o_passwd,char *d_file)
{
FILE *f_in,*f_out;
int i=0;
char ch;
f_in = fopen (s_file,"rb");
if (f_in == NULL)
{
perror ("fopen f_in error");
exit (EXIT_FAILURE);
}
f_out = fopen (d_file,"wb");
if (f_out == NULL)
{
perror ("fopen f_out error");
exit (EXIT_FAILURE);
}
//ch = fgetc(f_in);
/***可以采用ch = fgetc(f_in)!=EOF(针对文本文件)***/
while (!feof(f_in))