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

首頁 > 學院 > 開發設計 > 正文

自解密的加密程序的制作

2019-11-17 05:27:44
字體:
來源:轉載
供稿:網友
    為了保證自己的數據不被別人非法地竊取,有必要對數據文件進行適當地加密。本程序采取一定的算法,對密碼和數據進行加密,生成一個自解密的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
   #include “stdio.h”
   main (int argc,char *argv[])
   {FILE *fp0, *fp1, *fp2;
   char ch,*passWord,i,str[10];password=str;
   if(argc!=3)
   {   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[i]!=`10`;i++)
   {fputc((i+password[i])&i,fp2);/*將密碼加密后寫入文件*/
   }
   fputc(`10`,fp2), /*將“10”放入密碼后 */
   do{
   {for(i=0;password[i]!=`10`,i++
   {ch=fgetc(fp1) /*從欲加密文件讀一個字符*/
   if(feof(fp1))break;
   ch=ch&password[i];
   ch+=i;
   ch=nch; /*將此字符同密碼i值進行運算后寫入fp2指定文件*/
   fputc(ch,fp2);
   }
   }While(!feof(fp1));
   fcloseal(c);
   }
   第二個源代碼文件main2.c
   #include “stdio.h"
   #include “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[i]=fget((fp0))!=`10`;i++)
   Oldpassword[i]=(oldpassword[i]&i)-i; /*對密碼進行還原*/
   oldpassword[i]=`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[i]!=`10`;i++)
   {ch=fgetc(fp0);
   if(feof(fp0))break;
   ch=nch;
   ch-=i;
   ch&=password[i];
   }
   }while(!feof(fp0);
   fcloseal(c);
   {
   上述程序在COMPAQ 586.TC2.0集成環境里通過。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲www在线| 亚洲欧美日韩区| 日韩av在线网站| 欧美疯狂xxxx大交乱88av| 日韩欧美精品网址| 91精品国产91久久久久久久久| 久久精品久久精品亚洲人| 深夜成人在线观看| 国产精品自产拍高潮在线观看| 97国产在线观看| 成人国产亚洲精品a区天堂华泰| 欧美中文在线视频| 久久久精品999| 伊人伊成久久人综合网站| 国产91久久婷婷一区二区| 51视频国产精品一区二区| 亚洲国产天堂网精品网站| 欧美性在线观看| 最新的欧美黄色| 久久精品一区中文字幕| 午夜精品蜜臀一区二区三区免费| 97久久精品人搡人人玩| 精品无人国产偷自产在线| 欧美自拍大量在线观看| 亚洲精品日韩久久久| 国产精品视频自在线| 亚洲裸体xxxx| 日产精品99久久久久久| 美女视频黄免费的亚洲男人天堂| 亚洲精品久久久久| 日韩激情视频在线播放| 久久精品视频中文字幕| 97在线免费观看| 懂色av中文一区二区三区天美| 亚洲偷熟乱区亚洲香蕉av| 7m第一福利500精品视频| 日韩精品亚洲视频| 国产精品久久久久久久久久三级| 国产精品欧美激情在线播放| 日韩国产高清污视频在线观看| 国产精品久久久久福利| 欧美国产日韩一区二区| 久久久噜噜噜久久| 狠狠躁夜夜躁久久躁别揉| 精品成人乱色一区二区| 国产女同一区二区| 欧美激情中文字幕在线| 成人福利在线视频| 91精品国产网站| 国产伦精品一区二区三区精品视频| 欧美激情精品久久久久久黑人| 久99久在线视频| 国产日韩在线观看av| 欧美成人性色生活仑片| 免费av在线一区| 国产亚洲在线播放| 欧美亚洲另类激情另类| 热re91久久精品国99热蜜臀| 久久久亚洲国产天美传媒修理工| 成人黄色短视频在线观看| 精品国产区一区二区三区在线观看| 青青青国产精品一区二区| 亚洲精品久久久久久久久久久久久| 欧美大片在线看免费观看| 国产精品久久久久久久app| 日韩av综合网| 久久精品小视频| 欧美日韩在线看| 高清日韩电视剧大全免费播放在线观看| 久久久久久久久久久成人| 欧美精品在线免费观看| 国产亚洲欧美另类中文| 国产婷婷色综合av蜜臀av| 国产一区二区三区丝袜| 欧美电影在线免费观看网站| 亚洲精品国产精品乱码不99按摩| 欧美一区二粉嫩精品国产一线天| 乱亲女秽乱长久久久| 日韩女优在线播放| 亚洲精品自拍第一页| 久久视频免费在线播放| 国产精品视频yy9099| 欧美日韩国产在线播放| 欧美激情亚洲一区| 日韩在线播放av| 国产aⅴ夜夜欢一区二区三区| 国产美女被下药99| 国产免费观看久久黄| 一区二区三区视频免费| 日韩中文字幕在线视频| 夜夜嗨av一区二区三区免费区| 欧美亚洲成人xxx| 欧美精品一区三区| 三级精品视频久久久久| 国产精品视频久久| 国产精品精品久久久久久| 成人写真视频福利网| 欧美黄色成人网| 欧洲永久精品大片ww免费漫画| 国产精品福利久久久| 91国内精品久久| 成人福利在线观看| 中文字幕亚洲专区| 亚洲午夜激情免费视频| 欧美高清自拍一区| 久久久精品在线观看| 国产精品视频精品视频| 国产成人精品av| 米奇精品一区二区三区在线观看| 日本中文字幕不卡免费| 亚洲人成在线免费观看| 日韩av一区在线观看| 性欧美在线看片a免费观看| 91在线视频九色| 最近中文字幕日韩精品| 欧美性在线视频| 亚洲欧美日本另类| 国产精品精品一区二区三区午夜版| 欧美特级www| 久久国产精彩视频| 成人在线国产精品| 久久五月情影视| 国产69精品久久久久久| 欧美夜福利tv在线| 日韩精品在线视频观看| 久久成人免费视频| 欧美乱大交做爰xxxⅹ性3| 精品国偷自产在线| 992tv成人免费影院| 国产精品吴梦梦| 奇门遁甲1982国语版免费观看高清| 精品久久香蕉国产线看观看亚洲| 91精品国产综合久久香蕉| 国外成人免费在线播放| 在线成人激情黄色| 亚洲精品中文字| 欧美精品日韩三级| 在线观看国产精品91| 亚洲综合社区网| 国产日产欧美a一级在线| 国产美女被下药99| 久久精品成人一区二区三区| 亚洲欧美一区二区精品久久久| 欧美成年人网站| 亚洲白拍色综合图区| 欧美久久久精品| 国产日韩在线视频| 国产一区二区三区三区在线观看| 日韩欧美综合在线视频| 欧美日韩精品在线播放| 日韩中文有码在线视频| 午夜精品久久久久久久久久久久| 91网站免费看| 成人精品在线观看| 日韩专区在线观看| 国产精品欧美亚洲777777| 久久久精品电影| 久久国产天堂福利天堂| 91亚洲永久免费精品| 91久久精品国产91久久性色| 日韩欧美精品免费在线| 欧美性猛交xxxx免费看漫画| 成人精品久久av网站| 国产精品免费久久久|