亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? lockfunction.cpp

?? 基于ARM7的密碼鎖程序
?? CPP
字號:
#include "func.h"
int menu(void)//人機(jī)對話界面
{
	int result;
	printf("\n\n--------------------------------------------\n");
	printf("Notice:default pwd is 000000\n");
	printf("Choose the number you want to run below:\n\n");
	printf("1 Enter Password to unlock\n");
	printf("2 Change Password\n");
	printf("3 Find your Password(If you forget the former one)\n");
	printf("4 Return to the menu\n");
    printf("--------------------------------------------\n");
	scanf("%d",&result);
	return result;

}
int FixPwd(int *store,int *enter,int n)//密碼匹配函數(shù)
{
	int state=1,i;
	for(i=0;i<n;++i)
	{
		if(store[i]!=enter[i])
		{
			state=0;
			break;
		}
	}
	return state;
}

void Print(int *prt,int n)//通過加密并且打印*
{
	int i;
	for(i=0;i<n;++i)
		printf("*");
}

void Cancle(int *enter,int n)                                  //糾錯(cuò)函數(shù),用戶要求重新輸入
{
  int i;
  for(i=0;i<n;++i)
	  enter[i]=0;
  printf("Please enter your password to unlock:\n");
  for(i=0;i<n;++i)
	  scanf("%d",&enter[i]);


}

void Turn2str(int s[], unsigned char c[], int size)
{
int* ps=s;
unsigned char* pc=c;
while(ps!=s+size)
{
 *pc++ = '0'+*ps++;
}
}

void MD5(unsigned char *string)
{
    unsigned char digest[16];
    unsigned int len = 7;
    MD5_CTX context;
    MD5_CTX();
    context.MD5Update(string,len);
	context.MD5Final(digest);
    printf ("MD5 (\"%s\") = ",string);
	context.MDPrint (digest);
    printf ("\n");

}

void DefPwd(int *store,int *enter,int n)//開鎖函數(shù),對應(yīng)按鈕1
{
	int i,state,cnt=0;
	printf("Please enter your password to unlock:\n");
	for(i=0;i<n;++i)
	{
	  scanf("%d",&enter[i]);
	  if(enter[i]==10)
	  {
		  Cancle(enter,n);
	      break;//跳出,再次回到正常步驟
	  }
	}
	printf("Now your enterPwd is:");
	Print(enter,n);
	printf("\n\n");
	state=FixPwd(store,enter,n);
	if(state)
	{   	
		    Turn2str(storePwd,convert,SIZE);             //將數(shù)字?jǐn)?shù)組轉(zhuǎn)化為字符串
	        printf("The string is \"%s\"\n",convert);
            MD5(convert);
		    printf("Unlocked now!\n\n");
	}
	else
	{
		
		while(cnt<3)
		{  
		   ++cnt;
		   printf("Wrong password! Please enter again: \n");
	       for(i=0;i<n;++i)
	         scanf("%d",&enter[i]);
            Print(enter,n);
	        printf("\n\n");
	        state=FixPwd(store,enter,n);
	       if(state)
		   {
            Turn2str(storePwd,convert,SIZE);             //將數(shù)字?jǐn)?shù)組轉(zhuǎn)化為字符串
	        printf("The string is \"%s\"\n",convert);
            MD5(convert);
			   printf("Unlocked now!\n\n");
			   break;
		   }

		}
       if(cnt>=3)
	   {
        Print(enter,n);
		printf("You have enter too many times!\n");
	   }
		return;
			
		
	}
}

void FindPwd(int *store,int n)
{  
   char ID[19]="440301198505294819";
   char enter[19];
   int state,i;
   printf("Please enter your ID number to find your Pwd:\n");
   for(i=0;i<18;++i)
   {
	   enter[i]=getch();
	   putch('*');
   }
   enter[18]='\0';
   state=strcmp(ID,enter);
   printf("\n");
   if(!state)
   {
	   printf("Congratulatrions!\n");
	   printf("Your Password is : ");
	   for(i=0;i<n;++i)
		   printf("%d",store[i]);
   }
   else
	   printf("Error.EXIT!\n");

}
void ChangePwd(int *oldPwd,int *newPwd,int n)
{
	int buf[SIZE];
	int i,state=0;
	do
	{
	printf("Enter your previous pwd:\n");
	for(i=0;i<n;++i)
		scanf("%d",&buf[i]);
	state=FixPwd(oldPwd,buf,n);                 //比較和原來的密碼是否相符
	}while(!state);                             //state=1相符時(shí),跳出執(zhí)行下一環(huán)節(jié)
    state=0;                              
	do
	{ 
      printf("\nEnter your new pwd:\n");
	  for(i=0;i<n;++i)
		  scanf("%d",&buf[i]);                  //用buf數(shù)組存new password
	  printf("Your enterpwd is :");
	  Print(buf,n);
	  printf("\n");
	  printf("\nRepeated enter your pwd:\n");
	  for(i=0;i<n;++i)
		  scanf("%d",&newPwd[i]);              //用repeat數(shù)組存enter password
	  printf("Your enterpwd is: ");
	  Print(newPwd,n);
	  state=FixPwd(buf,newPwd,n); 
	  if(state)
		  printf("\nNow your password has changed.\n");
	}while(!state);
	for(i=0;i<n;++i)
		oldPwd[i]=newPwd[i];
	Turn2str(oldPwd,convert,SIZE);             //將數(shù)字?jǐn)?shù)組轉(zhuǎn)化為字符串
	printf("The string is \"%s\"\n",convert);
    MD5(convert);
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
狠狠网亚洲精品| 色欧美片视频在线观看在线视频| 亚洲国产精品一区二区久久| 中文字幕欧美国产| 久久精品人人爽人人爽| 欧美va日韩va| 精品国产乱码久久久久久浪潮| 欧美日韩激情一区二区三区| 91国偷自产一区二区三区观看| 99精品视频一区| 成人app网站| 色天使色偷偷av一区二区| 99精品热视频| 日本乱码高清不卡字幕| 精品视频全国免费看| 欧美精品在线观看播放| 欧美精品在线观看播放| 欧美精品三级在线观看| 日韩欧美国产一区二区在线播放 | 欧美剧情片在线观看| 欧美日韩国产色站一区二区三区| 欧美日韩一区 二区 三区 久久精品| 欧美最新大片在线看 | 中文字幕高清一区| 国产精品国产三级国产普通话三级 | 欧美另类久久久品| 欧美一区二区三区免费大片 | 亚洲女人****多毛耸耸8| 一区二区三区欧美在线观看| 亚洲福利一区二区三区| 免费看日韩a级影片| 韩国视频一区二区| 国产成人综合视频| av成人老司机| 欧美巨大另类极品videosbest | 麻豆91在线播放免费| 成人一道本在线| 欧美中文字幕一区二区三区 | 欧美美女一区二区在线观看| 精品久久久三级丝袜| 国产精品第一页第二页第三页| 亚洲欧美一区二区视频| 三级亚洲高清视频| 国产精品18久久久久久久网站| 成人听书哪个软件好| 欧美天天综合网| 精品国产a毛片| 成人免费在线视频观看| 日韩电影在线一区二区三区| 国产麻豆一精品一av一免费| 日本道色综合久久| 欧美成人精品二区三区99精品| 国产精品久久久久久妇女6080| 日韩精品久久理论片| 成人在线综合网站| 91麻豆精品久久久久蜜臀| 欧美激情综合五月色丁香| 午夜精品在线视频一区| 国产大陆精品国产| 欧美一区二区三区精品| 亚洲欧洲色图综合| 精品综合免费视频观看| 日本精品免费观看高清观看| 久久综合九色综合欧美98| 亚洲精品高清在线观看| 国产美女精品一区二区三区| 在线一区二区观看| 欧美激情在线一区二区| 日本伊人色综合网| 欧美亚洲国产bt| 国产欧美一区二区精品忘忧草 | 国产一区二区福利| 欧美日韩在线不卡| 国产精品乱码人人做人人爱| 久久99在线观看| 欧美日韩一卡二卡三卡| 亚洲欧洲制服丝袜| 国产一区二区三区四区五区入口| 欧美色手机在线观看| 国产精品丝袜在线| 国产精品中文欧美| 欧美高清hd18日本| 亚洲一区二区三区四区五区黄 | 99re这里只有精品视频首页| 日韩免费观看高清完整版 | 极品美女销魂一区二区三区免费 | 亚洲成a人v欧美综合天堂| 成人黄动漫网站免费app| 精品久久久久久久久久久久久久久久久 | 国产精品久久久久久福利一牛影视 | 91精品黄色片免费大全| 一区二区三区四区激情 | 精品国产91乱码一区二区三区 | 欧美日韩国产影片| 一区二区三区四区不卡视频 | 国产精品美女久久久久久2018| 激情五月婷婷综合网| 日韩欧美国产三级| 日本网站在线观看一区二区三区| 欧美性色aⅴ视频一区日韩精品| 中文字幕一区二区日韩精品绯色| 国产一区二区三区在线观看免费 | 成人h精品动漫一区二区三区| 2022国产精品视频| 精品一区二区三区在线观看国产| 91精品国产色综合久久不卡蜜臀 | 日本丶国产丶欧美色综合| 亚洲女性喷水在线观看一区| 91猫先生在线| 玉足女爽爽91| 在线精品视频小说1| 亚洲国产日韩精品| 在线观看91av| 日本sm残虐另类| 日韩一级黄色大片| 久久激情五月婷婷| 国产色91在线| 99久久婷婷国产| 国产欧美日本一区二区三区| 三级在线观看一区二区| 在线精品视频免费播放| 一区二区三区在线高清| 欧美亚洲国产一区二区三区| 五月婷婷激情综合网| 在线综合亚洲欧美在线视频| 久久国产人妖系列| 欧美国产一区二区在线观看| a4yy欧美一区二区三区| 一区二区三区欧美亚洲| 欧美精品色一区二区三区| 开心九九激情九九欧美日韩精美视频电影 | 午夜精品福利在线| 日韩视频在线你懂得| 国产乱码精品1区2区3区| 国产午夜精品一区二区三区视频| 国产69精品久久久久777| 欧美国产精品专区| 国产69精品一区二区亚洲孕妇| 欧美国产日本韩| 亚洲成av人片在www色猫咪| 欧美日韩二区三区| 秋霞成人午夜伦在线观看| 777久久久精品| 国产成人亚洲综合a∨猫咪| 国产午夜精品在线观看| 99久久99久久久精品齐齐| 一区二区在线观看免费视频播放| 欧美另类videos死尸| 国产一区二区三区综合| 国产精品视频你懂的| 色婷婷综合久久久久中文一区二区 | 久久嫩草精品久久久久| 国产成人午夜精品影院观看视频| 国产精品成人一区二区三区夜夜夜| 精品一区二区在线播放| 亚洲美女在线国产| 欧美理论片在线| 久久成人免费网站| 国产色91在线| 4hu四虎永久在线影院成人| 激情文学综合丁香| 最新中文字幕一区二区三区| 欧美日韩欧美一区二区| 国产91丝袜在线播放0| 亚洲精品欧美综合四区| 日韩手机在线导航| 99国产精品一区| 亚洲丝袜制服诱惑| 91蝌蚪porny| 免费黄网站欧美| 中文字幕一区二区视频| 欧美日韩综合在线免费观看| 国产精品一二二区| 一区二区三区 在线观看视频| 欧美一区二区成人| av在线播放成人| 日本不卡不码高清免费观看| 国产亚洲福利社区一区| 99精品视频在线观看| 国内精品久久久久影院一蜜桃| 亚洲三级在线免费观看| 欧美一级艳片视频免费观看| 99久久精品免费| 国产福利一区二区三区视频在线| 亚洲一区二区3| 日本一区二区三区电影| 色综合色狠狠综合色| 福利91精品一区二区三区| 亚洲.国产.中文慕字在线| 中文字幕av不卡| 欧美一区三区四区| 成人三级在线视频| 免费美女久久99| 一区二区三区高清不卡| 国产精品久久久久久户外露出| 精品欧美乱码久久久久久| 欧美在线高清视频| 色94色欧美sute亚洲线路一久| 国产激情精品久久久第一区二区| 日韩二区三区在线观看|