GetHash function
获取指定数据的指定类型 hash 值
Function:
LPCSTR UAPI GetHash(
bytes pData,
uint uFlags
);
Parameters:
- pData [in]:需计算 hash 值的原始数据
- uFlags [in]:目的 hash 值标志
| Constant |
Value |
| HASH_MD2 |
0x8001 |
| HASH_MD4 |
0x8002 |
| HASH_MD5 |
0x8003 |
| HASH_SHA1 |
0x8004 |
| HASH_SHA256 |
0x800C |
| HASH_SHA384 |
0x800D |
| HASH_SHA512 |
0x800E |
| HASH_AES |
0x6611 |
| HASH_AES128 |
0x660E |
| HASH_AES192 |
0x660F |
| HASH_AES256 |
0x6610 |
| HASH_DES |
0x6601 |
| HASH_DESX |
0x6604 |
| HASH_RC2 |
0x6602 |
| HASH_RC4 |
0x6801 |
| HASH_RC5 |
0x660D |
Return value:
- Type:LPCSTR
- Text:成功返回目的 HASH 值,失败返回 NULLPTR
Requirements:
| Keyword |
Value |
| Minimum Agine Version |
171012.1 |
| Minimum SDK Version |
171012.1 |
| Header File |
h.charset |
| Library Server |
kext |