亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > Java > 正文

自解密的加密程序的制作

2019-09-06 23:33:45
字體:
來源:轉載
供稿:網友

                    為了保證自己的數據不被別人非法地竊取,有必要對數據文件進行適當地加密。本程序采取一定的算法,對密碼和數據進行加密,生成一個自解密的EXE文件。這個自解密文件是由兩部分組成的。第一部分為可執行代碼部分,其作用是對密碼進行判斷,對數據進行解密;后一部分是被加過密的密碼和數據。
  本程序分兩個模塊進行編寫。第一個是main.c,它是用來進行加密,產生EXE文件的;第二個是main2.c,它是用來解密的。分別對它們進行編譯生成main.exe和main2.exe,再對其進行合并即可。
  合并方法如下:
  COPY /B main.EXE+main2.EXE Key.EXE(注意main.EXET和main2.EXE的順序)
  使用時請按下列格式鍵入。
  Key〈欲加密文件〉〈產生后的EXE文件名〉
  按提示輸入密碼后將生成指定的可執行文件。解密時運行這個可執行文件。輸入密碼后(若輸入三次都不正確,將退出解密程序),即把原文件內容還原到你指定的文件中。解密程序格式如下。
  可執行文件名 (filename)
  源程序如下:
  第一個源代碼文件 main.c
 ?。nclude “stdio.h”
  main (int argc,char *argv[])
  {FILE *fp0, *fp1, *fp2;
  char ch,*password,I,str[10];password=str;
  if(argc!=3)
  {printf(“usage:key ");
  exit(0);
  }
  if((fp0=fopen(argv[0],“rb"))=NULL)
  {printf(“can`t open %s",argv[0]);
  exit(0)
  }
  if((fp1=fopen(argv[1],“r"))=NULL)
  {printf(“can`t open %s")argv[1]);
  exit(0);
  }
  if((fp2=fopen(argv[2],“wb"))=NULL)
  {printf(“can`t open %s",argv[2]);
  }
  password=(char *)getpass(“please input password:");
  fseek(fp0,1394OL,SEEK_SET);/* 13940是main.exe文件的長度,不同的工作環境會有不同的值。請以實際長度加以修改 */
  while(!feOf(fp0))
  fputc(fgetc(fp0),fp2);/*把main2.exe輸入fp2指定的文件中*/
  for(i=0;password!=`10`;i++)
  {fputc((i+password)&I,fp2);/*將密碼加密后寫入文件*/
  }
  fputc(`10`,fp2), /*將“10”放入密碼后 */
  do{
  {for(i=0;password!=`10`,i++
  {ch=fgetc(fp1) /*從欲加密文件讀一個字符*/
  if(feof(fp1))break;
  ch=ch&password;
  ch+=I;
  ch=nch; /*將此字符同密碼i值進行運算后寫入fp2指定文件*/
  fputc(ch,fp2);
  }
  }While(!feof(fp1));
  fcloseal?;
  }
  第二個源代碼文件main2.c
  #include “stdio.h"
 ?。nclude “string.h"
  main(int argc,char *argv[])
  {FILE *FP0,*FP1;
  char *password,old password[10],str[10],ch,I;
  if(argc!=2)
  {printf(“Usage=%s",argv[0]);
  exit(o);
  }
  fseek(fp0,16888L,SEEK_SET); /*同理16888也視實際情況而定*/
  fgetc(fp0); /*讀掉一個無效字符*/
  for(i=0;(oldpassword=fget((fp0))!=`10`;i++)
  Oldpassword=(oldpassword&i)-I; /*對密碼進行還原*/
  oldpassword=`10`; /*把“10”藏于密碼后 */
  password=(char *)getpass(“please input password:");
  for(i=0;I  {if(strcmp(password,oldpassword))
  {password=(ch *)getpass(“
password is wrong.
please input agai:");
  if(i==2)
  {printf(“
press any Key to exit……
");
  getch();exit(o)
  }
  }
  }/*對密碼進行判斷,有三次機會,都不正確則返回到操作系統*/
  do{
  for (i=0;password!=`10`;i++)
  {ch=fgetc(fp0);
  if(feof(fp0))break;
  ch=nch;
  ch-=I;
  ch&=password;
  }
  }while(!feof(fp0);
  fcloseal?;
  {
  上述程序在COMPAQ 586.TC2.0集成環境里通過。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美极品美女视频网站在线观看免费| 欧美精品久久久久久久久久| 中文字幕视频一区二区在线有码| 韩剧1988免费观看全集| 亚洲精品91美女久久久久久久| 精品女同一区二区三区在线播放| 92裸体在线视频网站| 91精品91久久久久久| 亚洲最大中文字幕| 青青久久av北条麻妃海外网| 亚洲新声在线观看| 欧美巨猛xxxx猛交黑人97人| 91精品国产沙发| 久久亚洲综合国产精品99麻豆精品福利| 国产91精品最新在线播放| www.色综合| 国产成人精品999| 亚洲已满18点击进入在线看片| 亚洲第一区第二区| 国产成+人+综合+亚洲欧洲| 一本色道久久综合狠狠躁篇怎么玩| 日韩精品在线观看一区二区| 欧美人成在线视频| 51色欧美片视频在线观看| 国产精品免费视频久久久| 免费不卡欧美自拍视频| 亚洲石原莉奈一区二区在线观看| 国产精品久久久久久一区二区| 精品露脸国产偷人在视频| 91亚洲va在线va天堂va国| 欧美高清无遮挡| 成人性教育视频在线观看| 欧美日韩中文字幕日韩欧美| 黄色一区二区在线观看| 欧美成人精品xxx| 日韩国产欧美精品在线| 国产在线观看精品一区二区三区| 91免费版网站入口| 91精品国产91| 久久91精品国产91久久久| 热久久这里只有| 欧美激情视频网址| 亚洲香蕉伊综合在人在线视看| 久久免费视频在线| 亚洲一区av在线播放| 精品久久在线播放| 91精品国产91久久久久| 日韩精品免费综合视频在线播放| 国产成人在线一区| 精品国产欧美一区二区三区成人| 国产精品美女久久| 久久久精品影院| 青青草原一区二区| 自拍偷拍亚洲区| 久久久免费高清电视剧观看| 亚洲最大的免费| 欧美日韩亚洲精品一区二区三区| 91欧美精品午夜性色福利在线| 欧美成人激情视频免费观看| 在线成人中文字幕| 91免费电影网站| www.日本久久久久com.| 久久91亚洲精品中文字幕| 亲子乱一区二区三区电影| 国产不卡精品视男人的天堂| 亚洲成人久久电影| 亚洲黄色成人网| 亚洲一品av免费观看| 97婷婷大伊香蕉精品视频| 国产美女精品免费电影| 欧美国产激情18| 国产美女高潮久久白浆| 日本精品视频在线播放| 精品久久久久久久久久久久久| 成人精品aaaa网站| 欧美激情乱人伦| 亚洲欧美精品在线| 懂色av影视一区二区三区| 成人网址在线观看| 中文字幕久精品免费视频| 国产精品自产拍在线观看中文| 最好看的2019年中文视频| 91国在线精品国内播放| 欧美亚洲国产另类| 久久精品视频导航| 亚洲国产精品一区二区久| 亚洲最大福利视频| 国产日产久久高清欧美一区| 成人a级免费视频| 一区二区日韩精品| 亚洲一区二区久久久久久久| 亚洲精品国产精品国自产在线| 成人福利在线观看| 精品爽片免费看久久| 国产精品欧美激情| 日韩在线小视频| 亚洲精品色婷婷福利天堂| 欧美成年人视频网站欧美| 久久免费国产精品1| 91久久精品在线| 日韩经典中文字幕| 欧美亚洲视频在线观看| 国产精品一区二区久久久久| 欧美成人精品xxx| 91九色单男在线观看| 91久久久久久国产精品| 国产999在线观看| 日韩欧美在线国产| 欧美精品久久久久久久免费观看| 亚洲欧美资源在线| 国产噜噜噜噜噜久久久久久久久| 91精品国产91久久久久久最新| 午夜精品99久久免费| 亚洲香蕉在线观看| 午夜精品在线观看| 成人羞羞国产免费| 色婷婷亚洲mv天堂mv在影片| 亚洲国产私拍精品国模在线观看| 亚洲第一区中文字幕| 亚洲精品福利视频| 日韩电影中文字幕在线| 亚洲一区亚洲二区| 中文字幕不卡在线视频极品| 成人免费网站在线看| 国产亚洲成av人片在线观看桃| 91精品久久久久久久久青青| 日韩欧美精品网址| 91免费综合在线| 日韩**中文字幕毛片| 在线播放亚洲激情| 欧美在线免费视频| 色噜噜久久综合伊人一本| 国产精品美乳一区二区免费| 91高清视频免费| 日本精品免费观看| 6080yy精品一区二区三区| 国产a∨精品一区二区三区不卡| 98视频在线噜噜噜国产| 欧美美最猛性xxxxxx| 欧美激情第一页xxx| 日韩国产欧美精品一区二区三区| 北条麻妃一区二区在线观看| 日韩在线免费观看视频| 欧美裸体xxxxx| 久久福利视频导航| 国产精品久久久久久搜索| 91免费看国产| 91超碰中文字幕久久精品| 91精品视频大全| 久久精品在线播放| 亚洲美女av黄| 久久久av电影| 在线视频亚洲欧美| 久久亚洲欧美日韩精品专区| 国产精品老女人精品视频| 国产精品一区二区av影院萌芽| 久久偷看各类女兵18女厕嘘嘘| 欧美黑人性视频| 久久在线精品视频| 欧美大尺度激情区在线播放| 一区二区亚洲欧洲国产日韩| 91av视频导航| 26uuu久久噜噜噜噜| 91精品久久久久久久久|