手机
当前位置:查字典教程网 >编程开发 >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语言实现静态链表的方法

筛选法的C++实现

用C++实现DBSCAN聚类算法

使用C语言实现CRC校验的方法

解析Linux下的时间函数:设置以及获取时间的方法

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

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

使用root权限运行自己所编译程序的解决方法

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

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

精品推荐
分类导航