国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C > 正文

隨機加密程序的實現方法

2020-01-26 16:17:03
字體:
來源:轉載
供稿:網友

利用異或的性質來對文件進行加密:

復制代碼 代碼如下:

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


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 禄劝| 崇礼县| 南澳县| 扎赉特旗| 连山| 利津县| 阿克| 大英县| 嘉荫县| 尤溪县| 岑溪市| 崇左市| 天全县| 大新县| 威海市| 西华县| 清原| 绵阳市| 巨鹿县| 石首市| 鄂托克前旗| 东辽县| 百色市| 八宿县| 柳林县| 桐柏县| 丹棱县| 屯留县| 临邑县| 新竹县| 宣汉县| 横峰县| 彩票| 罗城| 马山县| 嘉荫县| 泗阳县| 达拉特旗| 澄江县| 镇沅| 同心县|