www.pudn.com > QQ2005Pwd.rar > QQPwd.cpp


// QQPwd.cpp : Defines the entry point for the console application. 
// 
 
#include "stdafx.h" 
#include "QQPwd.h" 
#include   
#include  
#include  
 
void main(int argc, char *argv[]) 
{ 
	unsigned char lpPwd[1024] = ""; 
	unsigned int lPwdLen = 0; 
	unsigned int lAST = 0; 
	MD5Sum QQDataSum; 
 
	printf("%s \n",MD5Version()); 
 
	printf("Enter the login Password: "); 
	scanf("%s", &lpPwd ); 
	lPwdLen = strlen((char *)lpPwd); 
 
	printf("Enter shift times: "); 
	scanf("%d", &lAST); 
	 
	//if (lAST==0) lAST=1; 
	QQMD5(lpPwd, lPwdLen, lAST, &QQDataSum); 
	//MD5(lpPwd, lPwdLen, &QQDataSum);//这是调用MD5的方法 
	printf("QQ hash: %08x%08x%08x%08x\n", QQDataSum.dwSum[0], QQDataSum.dwSum[1], QQDataSum.dwSum[2], QQDataSum.dwSum[3]); 
	return; 
}