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

}

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

用C# 实现鼠标框选效果的实现代码

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

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

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

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

随机数字去掉重复和排序的方法

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

c语言swap(a,b)值交换的4种实现方法

c语言连接mysql数据库的实现方法

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

精品推荐
分类导航