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

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

?? ffff.cpp

?? 該實例演示了 MD5的 加密,解密全過程,代碼精簡,有實用價值
?? CPP
字號:
#include<iostream.h>
#include<string.h>
#include<conio.h>
#include<stdlib.h>
#include"md5.h"
#include"G__md5.h"

//將字符轉(zhuǎn)換成16進制輸出
void convert(int m,unsigned char string[]);
//雪崩效應(yīng)中的統(tǒng)計函數(shù)
int snowslips(unsigned char string1[],unsigned char string2[]);
//計算MD5值
void md5_calculate(void);
//雪崩效應(yīng)檢驗
void snowslip();


void main()
{
	 char choose;
     cout<<"選擇H,計算HASH值;選擇S,雪崩效應(yīng)的檢驗:"<<endl;
     cin>>choose;
     if(choose=='H')
        md5_calculate();
      else
         if(choose=='S')
           snowslip();
}



void convert(int m,unsigned char string[])
{
	int lenth=m;
	int mid;
	char ch;
	char str[30][2];
	for(int i=0;i<lenth;i++)
	{
		mid=string[i]/16;
		if(mid>=10)
			ch=mid-10+'A';
		else
			ch=mid+'0';
		str[i][0]=ch;
		mid=string[i]%16;
		if(mid>=10)
			ch=mid-10+'A';
		else
			ch=mid+'0';
		str[i][1]=ch;
	}
	for(i=0;i<lenth;i++)
		cout<<str[i][0]<<str[i][1];
}


int snowslips(unsigned char string1[],unsigned char string2[])
{
    int count=0;
	int num[]={0X01,0X02,0X04,0X08,0X10,0X20,0X40,0X80};
    unsigned int mid;
    int i,j;
	for(i=0;i<16;i++)
	{
	   mid=string1[i]^string2[i];
	  
	   for(j=0;j<8;j++)
	   {
	      if(mid&num[j])
			  count++;
		}
	}
	return count;
}


void md5_calculate(void)
{
  cout<<"請輸入長度:";
  int lenth;
  cin>>lenth;
  cout<<endl;
  cout<<"請輸入消息:"<<endl;
  char *message;
  message=new char[lenth];
  cin>>*message;
  unsigned char *hash;
  hash=new unsigned char[lenth];
  md5_state md1;
  md5_init(&md1);
  md5_process(&md1, (unsigned char *)message, lenth);
  md5_done(&md1, hash);
  cout<<"HASH值:"<<endl;
  convert(lenth,hash);
  cout<<endl; 
  getch();
}


void snowslip()
{
  cout<<"請輸入長度:";
  int lenth;
  cin>>lenth;
  cout<<"請輸入消息:"<<endl;
  char *message;
  message=new char[lenth];
  cin>>*message;
  cout<<endl;
  unsigned char *hash;
  hash=new unsigned char[lenth];
  md5_state md1;
  md5_init(&md1);
  md5_process(&md1, (unsigned char *)message, lenth);
  md5_done(&md1, hash);
  unsigned char *mid; 
  mid=new unsigned char[lenth];
  for(int i=0;i<lenth;i++)
	  mid[i]=hash[i];
  int sum=0;
  cout<<"原HASH值:"<<endl;
  convert(lenth,mid);
  cout<<endl;  
  cout<<endl<<"雪崩效應(yīng)改變后的HASH值:"<<endl;
  int num;		
  for(int j=0;j<8;j++)
  {
      message[5]=' '+j;
      md5_state md1;
      md5_init(&md1);
      md5_process(&md1, (unsigned char*)message, lenth);
      md5_done(&md1, hash);
      num=snowslips(hash,mid);
      sum+=num;
      convert(lenth,hash);
      cout<<"     HASH值改變了"<<num<<"位"<<endl;
     }
  cout<<endl<<"改變一個字符會平均改變HASH有"<<sum/8<<"位"<<endl; 
  cout<<endl;
  getch();
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久先锋资源网| 亚洲精品免费一二三区| 欧美一二三区在线观看| 欧美日韩成人高清| 欧美日韩亚洲综合| 欧美性生交片4| 欧美日韩国产小视频在线观看| 91视频com| 一本久久综合亚洲鲁鲁五月天| proumb性欧美在线观看| 成人av小说网| 99久久伊人久久99| 色婷婷精品大在线视频| 91亚洲国产成人精品一区二区三 | 国产精品素人视频| 国产清纯美女被跳蛋高潮一区二区久久w | 色播五月激情综合网| 色视频一区二区| 欧美日韩亚洲另类| 91精品国产一区二区三区 | 综合久久国产九一剧情麻豆| 自拍偷拍亚洲欧美日韩| 亚洲在线中文字幕| 天天av天天翘天天综合网色鬼国产| 偷拍与自拍一区| 久久不见久久见中文字幕免费| 国产一区二三区好的| 成人免费电影视频| 亚洲成人精品一区| 久久先锋影音av| 国产乱码精品一品二品| 亚洲妇女屁股眼交7| 美国一区二区三区在线播放| 国产成人av一区二区| 不卡视频在线看| 欧美在线观看禁18| 91精品国产麻豆国产自产在线| 欧美变态凌虐bdsm| 亚洲欧洲精品成人久久奇米网| 亚洲综合免费观看高清完整版在线 | 在线观看视频一区| 日韩一级精品视频在线观看| 国产校园另类小说区| 亚洲欧美激情视频在线观看一区二区三区| 一区二区三区四区蜜桃| 奇米影视一区二区三区| 国产成人8x视频一区二区| 色噜噜狠狠色综合中国| 日韩欧美一二三| 亚洲欧洲日产国码二区| 日本在线观看不卡视频| 99久久精品国产导航| 91精品久久久久久久久99蜜臂| 久久久国产精华| 亚洲国产成人av| 成人深夜视频在线观看| 欧美精品久久天天躁| 日本一区二区高清| 免费精品视频在线| 色欧美片视频在线观看| 久久美女高清视频| 亚洲国产精品精华液网站| 国产成人aaa| 欧美一区二区三区系列电影| 自拍偷拍欧美激情| 国产一区二区三区免费播放| 欧美午夜片在线看| 国产精品私房写真福利视频| 青青草国产成人99久久| 99久久综合精品| 久久久久亚洲蜜桃| 日韩有码一区二区三区| 91婷婷韩国欧美一区二区| 久久只精品国产| 日韩精品视频网| 色综合av在线| 国产精品网站在线播放| 久久99精品一区二区三区三区| 欧美亚洲图片小说| 中文字幕欧美一区| 国产成人鲁色资源国产91色综| 91精品国产综合久久福利| 亚洲一区二区三区小说| 国产精品一卡二卡| 欧美成人精品二区三区99精品| 一区二区三区在线高清| 99精品在线免费| 欧美国产国产综合| 国产精品一二三| 精品精品国产高清a毛片牛牛 | 日韩毛片视频在线看| 激情偷乱视频一区二区三区| 欧美日韩久久不卡| 亚洲欧美二区三区| 国产iv一区二区三区| 精品久久久久久亚洲综合网 | 国产中文一区二区三区| 欧美精品免费视频| 亚洲精品视频自拍| 99久久精品久久久久久清纯| 国产欧美一区在线| 国产高清精品久久久久| 久久久av毛片精品| 国产精品一线二线三线精华| 亚洲精品一区在线观看| 国产精品资源在线看| 久久嫩草精品久久久精品| 韩日欧美一区二区三区| 精品国产乱码久久久久久老虎| 免费成人在线播放| 精品人伦一区二区色婷婷| 久久97超碰国产精品超碰| 精品99999| 国产传媒日韩欧美成人| 中文字幕巨乱亚洲| 成人动漫一区二区| 亚洲美女少妇撒尿| 欧美日韩一区二区在线观看| 亚洲第一av色| 日韩色在线观看| 激情偷乱视频一区二区三区| 国产亚洲欧美激情| 波多野结衣视频一区| 亚洲欧美视频在线观看视频| 在线影视一区二区三区| 午夜欧美视频在线观看 | 三级久久三级久久| 精品美女被调教视频大全网站| 国产精品亚洲第一| 亚洲欧洲综合另类在线| 欧美日韩国产精品自在自线| 美腿丝袜亚洲综合| 久久久99免费| 一本大道久久a久久综合| 天堂一区二区在线| 欧美精品一区视频| 99久久免费精品高清特色大片| 亚洲精品少妇30p| 欧美老年两性高潮| 国产成人亚洲综合a∨婷婷 | 免费一级片91| 国产精品嫩草久久久久| 欧美在线不卡一区| 美国av一区二区| 综合久久综合久久| 这里只有精品免费| 国产91精品一区二区麻豆亚洲| 一区二区三区自拍| 久久综合九色综合欧美亚洲| 色一情一乱一乱一91av| 青青草国产精品97视觉盛宴| 国产精品久久久久久久久久久免费看 | 国产精品99久久久| 亚洲精品视频一区| 久久香蕉国产线看观看99| 色先锋aa成人| 精品一区二区国语对白| 亚洲精品国产精品乱码不99| 精品久久五月天| 色狠狠av一区二区三区| 国产一区二区三区久久悠悠色av| 一区二区三国产精华液| 精品伦理精品一区| 欧美日韩一区高清| 成人av综合一区| 激情小说欧美图片| 性感美女久久精品| 国产精品美女久久久久aⅴ国产馆 国产精品美女久久久久av爽李琼 国产精品美女久久久久高潮 | 国产亚洲精品久| 欧美日韩一级大片网址| 成人精品一区二区三区中文字幕| 日本视频在线一区| 亚洲一区二区成人在线观看| 国产午夜亚洲精品不卡| 欧美福利电影网| 91免费版pro下载短视频| 国产成人综合亚洲91猫咪| 日本va欧美va瓶| 亚洲综合久久久| 日韩理论电影院| 国产精品午夜久久| 国产无一区二区| 亚洲精品在线免费观看视频| 7777精品伊人久久久大香线蕉完整版 | 国产风韵犹存在线视精品| 日韩国产高清影视| 亚洲午夜电影在线| 亚洲视频在线一区观看| 国产色综合一区| 欧美r级在线观看| 91.xcao| 欧美性猛交xxxx乱大交退制版| 成人福利视频在线看| 懂色av一区二区三区免费观看 | 日韩欧美成人一区| 欧美色图免费看| 在线观看av不卡| 日本韩国欧美三级| 91麻豆高清视频| 99国产欧美久久久精品|