CMGDK r49-rc2
组合类型 | 类型定义 | 函数
hgl::util名字空间参考

组合类型

class  MD5
struct  MD5Context

类型定义

typedef unsigned char MD5Code [16]
 MD5编码

函数

void CountMD5 (const void *, size_t, MD5Code &)
bool GetMD5 (const wchar_t *, MD5Code &)
template<typename T >
void StrToMD5 (const T *str, MD5Code &md5)
template<typename T >
void MD5ToStr (const MD5Code &md5, T *str)

详细描述

工具类名字空间 名字空间自动启用,仅在产生名称冲突时用于手动标识


类型定义文档

typedef unsigned char hgl::util::MD5Code[16]

MD5编码


函数文档

void hgl::util::CountMD5 ( const void *  data,
size_t  size,
MD5Code &  result 
)

计算一段数据的MD5值

参数:
data数据指针
size数据长度
result计算后的md5存放处
bool hgl::util::GetMD5 ( const wchar_t *  filename,
MD5Code &  result 
)

取得一个文件的MD5值

参数:
filename文件名
result计算后的md5存放处
返回:
是否计算成功
template<typename T >
void hgl::util::MD5ToStr ( const MD5Code &  md5,
T *  str 
)

将一个MD5码转成字符串

参数:
md5MD5码
strMD5字符串存入处
template<typename T >
void hgl::util::StrToMD5 ( const T *  str,
MD5Code &  md5 
)

将一个MD5字符串转换成MD5码

参数:
strMD5字符串
md5MD5码存入处
 全部  名字空间 文件 函数 变量 类型定义 枚举 枚举值 友元 宏定义