C语言编写随机加密程序

时间:2026-02-13 11:49:16

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;

}


© 2026 海能知识库
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com