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; }