手机
当前位置:查字典教程网 >编程开发 >C语言 >随机加密程序的实现方法
随机加密程序的实现方法
摘要:利用异或的性质来对文件进行加密:复制代码代码如下:c=a^bc^b=a#include"stdio.h"#include"stdlib.h"...

利用异或的性质来对文件进行加密:

复制代码 代码如下:

c=a^b

c^b=a

#include "stdio.h"

#include "stdlib.h"

void main(int argc,char *argv[])

{

FILE *fp1,*fp2;

char c,ch;

long j;

if(3!=argc)

{

printf("Command error/n");

exit(1);

}

if((fp1=fopen(argv[1],"rb"))==NULL)

{

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

exit(1);

}

if(NULL==(fp2=fopen(argv[2],"wb")))

{

printf("Can not open the aim file/n");

exit(1);

}

printf("Please input the password:/n");

scanf("%i",&j);

srand(j);

ch=fgetc(fp1);

while(!feof(fp1))

{

c=rand();

ch=ch^c;

fputc(ch,fp2);

ch=fgetc(fp1);

}

fclose(fp1);

fclose(fp2);

}

【随机加密程序的实现方法】相关文章:

浅析STL中的常用算法

Qt之ui在程序中的使用-多继承法介绍

自己实现strcpy函数的实现方法

atoi和itoa函数的实现方法

C/C++指针和取地址的方法

C++ 模版双向链表的实现详解

基于对话框程序中让对话框捕获WM_KEYDOWN消息的实现方法

内核线程优先级设置的方法介绍

如何给随机数加密

筛选法的C++实现

精品推荐
分类导航