CMGDK r49-rc2
|
组合类型 | |
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存放处 |
void hgl::util::MD5ToStr | ( | const MD5Code & | md5, |
T * | str | ||
) |
将一个MD5码转成字符串
md5 | MD5码 |
str | MD5字符串存入处 |
void hgl::util::StrToMD5 | ( | const T * | str, |
MD5Code & | md5 | ||
) |
将一个MD5字符串转换成MD5码
str | MD5字符串 |
md5 | MD5码存入处 |