国产探花免费观看_亚洲丰满少妇自慰呻吟_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);
}


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

圖片精選

主站蜘蛛池模板: 济阳县| 噶尔县| 东至县| 巴彦县| 朝阳区| 桓仁| 太和县| 白银市| 成武县| 中西区| 阜阳市| 温泉县| 马尔康县| 南乐县| 合水县| 静安区| 常山县| 炎陵县| 屏山县| 大理市| 兰坪| 德清县| 湖州市| 和林格尔县| 天柱县| 昂仁县| 平潭县| 宁德市| 拜泉县| 芒康县| 名山县| 昌江| 廊坊市| 大厂| 宁南县| 江川县| 玉门市| 咸阳市| 三穗县| 龙岩市| 舒兰市|