实现通信过程中的数据加密(AES, DES, SHA-256,SHA-384,SHA512, RSA)。
测试加解密效率等
源代码在线查看: message.cpp
// Message.cpp: implementation of the CMessage class.
//
//////////////////////////////////////////////////////////////////////
#include "stdafx.h"
//#include "Client.h"
#include "Message.h"
#ifdef _DEBUG
#undef THIS_FILE
static char THIS_FILE[]=__FILE__;
#define new DEBUG_NEW
#endif
//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////
CMessage::CMessage()
{
}
CMessage::~CMessage()
{
}
void CMessage::Serialize(CArchive &ar)
{
if(ar.IsStoring())
{
ar ar ar }
else
{
ar >> strMsg;
ar >> strKey;
ar >> strSha;
}
}