| QuickHash Library | Type Library |
|
QHASH_FileHexHMAC
BSTR QHASH_FileHexHMAC( [ in ] int nAlgID, [ in , string ] unsigned char* pszFileName,[ in , string ] unsigned char* pKey, [ in ] boolean bUpper );
Return value
The hexadecimal representation of the HMAC.
ParametersnAlgID
[in] The ID of the hash algorithm selected for calculations. For example, nAlgID has to be set to SHA1_ALGID when you need to calculate the HMAC using SHA-1 hash algorithm.
Note. All supported hash algorithms with their corresponding IDs are specified in the Predefined Constants List.
pszFileName
[in] A null-terminated string specifying the name of the file for which to calculate the HMAC.
pKey
[in] The key which represents a null-terminated string.
bUpper
[in] Uppercase flag. If bUpper is False, the received HMAC represents a lowercase string, otherwise it represents an uppercase string.
Remarks
Calculates and returns the HMAC for the file specified by pszFileName using the key specified by pKey. The HMAC is returned as a hexadecimal string.
Note. If the result is an empty string call QHASH_GetLastError function for the error code.
VB Example
|
Type Library Overview | Type Library Functions | Useful Links | HashCalc
See Also QHASH_FileHMAC, QHASH_BlockHexHMAC, QHASH_StringHexHMAC, QHASH_GetLastError
| Send Feedback to SlavaSoft Inc. | Tell a friend about QuickHash Library |