随机加密程序的实现方法

墨文阁___

墨文阁___

2016-02-19 09:58

清醒时做事,糊涂时读书,大怒时睡觉,无聊时关注图老师为大家准备的精彩内容。下面为大家推荐随机加密程序的实现方法,无聊中的都看过来。

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

c=a^b

c^b=a

#include "stdio.h"
#include "stdlib.h"

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/bianchengyuyan/)

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);
 }

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/bianchengyuyan/)

 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);
}

展开更多 50%)
分享

猜你喜欢

随机加密程序的实现方法

编程语言 网络编程
随机加密程序的实现方法

任意分布的随机数的产生方法—VC程序实现方法

C语言教程 C语言函数
任意分布的随机数的产生方法—VC程序实现方法

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

地址的加密实现方法

PHP
地址的加密实现方法

在你的应用程序里实现简单的加密

编程语言 网络编程
在你的应用程序里实现简单的加密

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

如何实现VB程序登录admin888加密

编程语言 网络编程
如何实现VB程序登录admin888加密

notNET中加密和解密的实现方法

电脑网络
notNET中加密和解密的实现方法

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

win7耳机和音箱没声音最简单的解决方法

win7耳机和音箱没声音最简单的解决方法

在android开发中尽量不要使用中文路径的问题详解

在android开发中尽量不要使用中文路径的问题详解
下拉加载更多内容 ↓