手机
当前位置:查字典教程网 >编程开发 >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);

}

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

递归法求最大公约数和最小公倍数的实现代码

atoi和itoa函数的实现方法

Microsoft Visual C++ 程序的部署方法

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

C语言实现静态链表的方法

最大对称字符串的算法

在VC中隐藏控制台程序窗口的实现代码

筛选法的C++实现

让应用程序只运行一个实例的实现方法

C++生成dll和调用dll的方法实例

精品推荐
分类导航