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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? md5a.h

?? 我自己制作的用于分析qq協議的工作
?? H
字號:
// Md5A.h: interface for the CMd5A class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_MD5A_H__56BDAD81_1478_11D5_80AC_0000E8810675__INCLUDED_)
#define AFX_MD5A_H__56BDAD81_1478_11D5_80AC_0000E8810675__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

#include <stdio.h>
#include <time.h>
#include <string.h>

#define MD 5

#ifndef PROTOTYPES
#define PROTOTYPES 0
#endif

typedef unsigned char *POINTER;   /* POINTER defines a generic pointer type */
typedef unsigned short int UINT2; /* UINT2 defines a two byte word */
typedef unsigned long int UINT4;  /* UINT4 defines a four byte word */

/*
  PROTO_LIST is defined depending on how PROTOTYPES is defined above.
  If using PROTOTYPES, then PROTO_LIST returns the list, otherwise it
  returns an empty list.
 */
//#if PROTOTYPES
//#define PROTO_LIST(list) list
//#else
//#define PROTO_LIST(list) ()
//#endif

 /* Length of test block, number of test blocks. */
#define TEST_BLOCK_LEN 1000
#define TEST_BLOCK_COUNT 1000

 /* Constants for MD5Transform routine. */
#define S11 7     /* 各輪左移的位數 */
#define S12 12
#define S13 17
#define S14 22
#define S21 5
#define S22 9
#define S23 14
#define S24 20
#define S31 4
#define S32 11
#define S33 16
#define S34 23
#define S41 6
#define S42 10
#define S43 15
#define S44 21

typedef struct 
{
  UINT4 state[4];               /* state (ABCD) */
  UINT4 count[2];               /* number of bits, modulo 2^64 (lsb first) */
  unsigned char buffer[64];     /* input buffer */
}MD5_CTX;

static unsigned char PADDING[64] = 
{
  0x80, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
};

/* 
   F, G, H and I are basic MD5 functions.
*/
#define F(x, y, z) (((x) & (y)) | ((~x) & (z)))
#define G(x, y, z) (((x) & (z)) | ((y) & (~z)))
#define H(x, y, z) ((x) ^ (y) ^ (z))
#define I(x, y, z) ((y) ^ ((x) | (~z)))

/* 
   ROTATE_LEFT rotates x left n bits.
*/
#define ROTATE_LEFT(x, n) (((x) << (n)) | ((x) >> (32-(n))))

/*
   FF, GG, HH, and II transformations for rounds 1, 2, 3, and 4.
   Rotation is separate from addition to prevent recomputation.
*/
#define FF(a, b, c, d, x, s, ac) { \
 (a) += F ((b), (c), (d)) + (x) + (UINT4)(ac); \
 (a) = ROTATE_LEFT ((a), (s)); \
 (a) += (b); \
  }
#define GG(a, b, c, d, x, s, ac) { \
 (a) += G ((b), (c), (d)) + (x) + (UINT4)(ac); \
 (a) = ROTATE_LEFT ((a), (s)); \
 (a) += (b); \
  }
#define HH(a, b, c, d, x, s, ac) { \
 (a) += H ((b), (c), (d)) + (x) + (UINT4)(ac); \
 (a) = ROTATE_LEFT ((a), (s)); \
 (a) += (b); \
  }
#define II(a, b, c, d, x, s, ac) { \
 (a) += I ((b), (c), (d)) + (x) + (UINT4)(ac); \
 (a) = ROTATE_LEFT ((a), (s)); \
 (a) += (b); \
  }

class CMd5A  
{
public:
	CMd5A();
	virtual ~CMd5A();

public:
	char* MDString (char*);
	char* do2MD5(char*,char*,unsigned char*);
	//char* MDFile (CString filename);
	CString MDFile(CString filename);
	char* hmac_md5(char* text, char* key);
	//char* MDString PROTO_LIST ((char *));
	//char* MDFile PROTO_LIST ((char *));

private:
	void MD5Init (MD5_CTX *context);
	void MD5Update(MD5_CTX *context, unsigned char *input,unsigned int inputLen);
	void MD5Final (unsigned char digest[16], MD5_CTX *context);
	void MD5Transform  (UINT4 [4], unsigned char [64]) ;
	void Encode(unsigned char *, UINT4 *, unsigned int);
	void Decode (UINT4 *, unsigned char *, unsigned int);
	void MD5_memcpy(POINTER, POINTER, unsigned int);
	void MD5_memset(POINTER, int, unsigned int);

	//LONG MD5_Os2ip(char* pstr);

};

#endif // !defined(AFX_MD5A_H__56BDAD81_1478_11D5_80AC_0000E8810675__INCLUDED_)

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲欧美激情插| 日本一区二区视频在线| 成人av在线观| 韩国一区二区视频| 毛片不卡一区二区| 免费在线观看一区二区三区| 午夜精品久久久久久久久久| 亚洲综合区在线| 一区二区三区久久久| 亚洲综合成人网| 亚洲天天做日日做天天谢日日欢| 中文无字幕一区二区三区| 久久综合成人精品亚洲另类欧美 | av亚洲精华国产精华精| 国产一区二区精品久久91| 国产美女av一区二区三区| 国产一区二三区好的| 国产成人午夜精品影院观看视频| 国产伦精一区二区三区| 国内成+人亚洲+欧美+综合在线| 极品少妇一区二区三区精品视频 | 久99久精品视频免费观看| 免费的国产精品| 寂寞少妇一区二区三区| 国产成人精品三级麻豆| 一本到不卡免费一区二区| 91麻豆精品国产91久久久资源速度 | 正在播放亚洲一区| 久久亚洲影视婷婷| 亚洲天堂久久久久久久| 日韩综合在线视频| 国产精品一区三区| 91成人网在线| 精品国内二区三区| 亚洲精品成a人| 黄页网站大全一区二区| 99久久综合狠狠综合久久| 91毛片在线观看| 日韩一区二区三区电影在线观看| 国产拍欧美日韩视频二区| 亚洲五码中文字幕| 国产精品综合视频| 在线观看日韩电影| 国产亚洲精品aa午夜观看| 有坂深雪av一区二区精品| 久久99热狠狠色一区二区| 色综合久久六月婷婷中文字幕| 日韩欧美久久一区| 亚洲女与黑人做爰| 国产精品一区二区在线看| 欧美人伦禁忌dvd放荡欲情| 国产精品久久国产精麻豆99网站 | 欧美一区二区三区的| 国产精品你懂的在线| 日韩国产成人精品| 一本久久精品一区二区| 国产午夜精品福利| 久久精品国产色蜜蜜麻豆| 欧洲亚洲精品在线| 亚洲欧美综合色| 国产福利一区二区三区在线视频| 欧美精品久久99久久在免费线 | 欧美丰满高潮xxxx喷水动漫| 亚洲国产精品成人久久综合一区| 青青草原综合久久大伊人精品优势| 色拍拍在线精品视频8848| 国产精品久久久久7777按摩| 精品无人区卡一卡二卡三乱码免费卡| 欧美三区在线视频| 亚洲精品乱码久久久久久久久 | 香蕉成人啪国产精品视频综合网 | 日韩理论片网站| 成人永久aaa| 久久精品日韩一区二区三区| 老司机午夜精品99久久| 欧美日韩精品一区二区天天拍小说| 一区二区三区资源| 色老头久久综合| 一区二区三区在线视频播放| 97超碰欧美中文字幕| 亚洲图片欧美激情| 日本乱人伦一区| 亚洲一区成人在线| 欧美日韩在线综合| 免费在线观看成人| 欧美本精品男人aⅴ天堂| 蜜桃视频免费观看一区| 26uuu久久天堂性欧美| 国产精品一区二区免费不卡 | 亚洲午夜一二三区视频| 色综合久久六月婷婷中文字幕| 亚洲美女电影在线| 欧洲激情一区二区| 免费在线观看一区二区三区| 久久免费的精品国产v∧| 国产不卡免费视频| 亚洲精品国产高清久久伦理二区| 欧美在线视频全部完| 丝袜a∨在线一区二区三区不卡| 日韩三级视频在线看| 国产精品一区二区黑丝| 亚洲视频免费在线观看| 欧美剧情电影在线观看完整版免费励志电影| 亚洲国产精品一区二区久久| 日韩三级伦理片妻子的秘密按摩| 精品一区二区免费视频| 中文字幕巨乱亚洲| 欧美乱妇一区二区三区不卡视频| 精久久久久久久久久久| 中文字幕亚洲不卡| 日韩写真欧美这视频| 91影院在线观看| 亚洲大片精品永久免费| 久久你懂得1024| 欧洲亚洲国产日韩| 韩国一区二区视频| 亚洲综合精品自拍| 国产午夜精品一区二区三区嫩草 | 欧美一区二区三区男人的天堂| 另类欧美日韩国产在线| 最新成人av在线| 欧美变态tickle挠乳网站| 91福利在线导航| 国产一区二区三区四区五区入口 | 久久国产乱子精品免费女| 国产欧美日韩亚州综合| 欧美三级日韩在线| 成人av网站免费观看| 亚洲成av人片一区二区梦乃| 欧美国产乱子伦| 日韩免费电影一区| 欧美亚洲禁片免费| 成人午夜视频免费看| 久久99精品国产| 亚洲国产另类av| 亚洲免费视频中文字幕| 国产视频亚洲色图| 日韩欧美国产不卡| 欧美精品电影在线播放| 91欧美一区二区| 高清beeg欧美| 国产一区二区三区在线观看免费| 三级久久三级久久| 亚洲国产精品久久久男人的天堂| 亚洲欧洲日韩综合一区二区| 久久综合久久鬼色中文字| 日韩一区二区三区免费看| 欧美日韩亚洲综合在线 | 久久精品久久精品| 日韩—二三区免费观看av| 亚洲欧洲中文日韩久久av乱码| 久久色视频免费观看| 精品99999| 日韩免费观看高清完整版在线观看| 欧美日韩精品二区第二页| 欧美三级欧美一级| 制服丝袜在线91| 337p亚洲精品色噜噜噜| 欧美一级二级在线观看| 欧美一区二区三区公司| 精品国产一区二区精华| 欧美精品一区二区三区在线播放| 日韩午夜激情免费电影| 精品成人私密视频| 国产午夜精品一区二区三区嫩草 | 亚洲午夜久久久久久久久电影网| 一区在线观看视频| 国产精品卡一卡二卡三| 国产精品久久二区二区| 亚洲视频一区二区免费在线观看| 亚洲精选视频在线| 丝袜亚洲另类欧美| 精品一区二区三区在线播放视频| 国产精品69毛片高清亚洲| 9l国产精品久久久久麻豆| 色综合久久88色综合天天免费| 91黄视频在线观看| 91精品国产综合久久福利| 久久影院电视剧免费观看| 国产精品视频第一区| 夜夜嗨av一区二区三区中文字幕 | 精品国产伦一区二区三区观看方式| 欧美xxxx在线观看| 国产精品网友自拍| 亚洲高清中文字幕| 国产在线视频不卡二| 成人免费视频视频在线观看免费| 91久久国产最好的精华液| 日韩一级片在线观看| 中文文精品字幕一区二区| 亚洲午夜精品网| 国产在线播放一区三区四| 一本大道久久a久久精品综合| 欧美精品日韩综合在线| 国产欧美一区二区精品性| 婷婷综合五月天| 成人开心网精品视频| 欧美日韩不卡在线| 国产精品亲子伦对白| 日韩va欧美va亚洲va久久|