Crypto++库 md5算法的使用
emule中用到了Crypto++库,所以就自己调用Crypto++库写了个小程序
md5的字符加密
#include "md5.h"
#include <iostream>
using namespace CryptoPP;
using namespace std;
#pragma comment (lib,"cryptlib.lib")
int main()
{
byte message[1];
byte m[16];
message[0]='1';
MD5 md5;
md5.Update(message,1);
md5.Final(m);
std:;cout<<"算法名称:"<<md5.AlgorithmName()<<endl;
for(int i=0;i<16;i++)
{
printf("%02x",m[i]);
}
printf("/n");
return 0;
}