C语言编写随机加密程序

2025-10-30 13:19:46

1、首先打开VC++6.0

C语言编写随机加密程序

2、选择文件,新建

C语言编写随机加密程序

3、选择C++ source file 新建一个空白文档

C语言编写随机加密程序

4、声明头文件

#include<stdio.h>

#include<stdlib.h>

5、主函数

#include<stdlib.h>

int main()

{

FILE * sourcefile;

FILE * keyfile;

FILE * destfile;

char ch,keych;

int i;

puts("****************************************");

puts("* The file will encrypt the source.txt *");

puts("****************************************");

if(!(sourcefile = fopen("source.txt","r")))

{

 printf("Can not open the source file\n");

 exit(-1);

}

if(!(destfile = fopen("destfile.txt","w+")))

{

 printf("Can not open the destination  file\n");

 exit(-1);

}

if(!(keyfile= fopen("keyfile.txt","w+")))

{

 printf("Can not open the keyfile  file\n");

 exit(-1);

}

printf("\n.....Encrypting....\n");

i = 0;

while(!feof(sourcefile))

{

randomize();

keych = random(112 - i) +16;

ch = fgetc(sourcefile);

 ch = ch ^ keych;

 fputc(ch,destfile);

fputc(keych,keyfile);

i = ( ++i)%16;

}

printf("Encrypted the souce.txt successfully!\n");

fclose(sourcefile);

fclose(keyfile);

fclose(destfile);

getch();

return 1;

}

 

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢