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

}

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

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

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

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

C++实现正态随机分布的方法

STl中的排序算法详细解析

浅析STL中的常用算法

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

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

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

用C++实现DBSCAN聚类算法

精品推荐
分类导航