Creates an MD5 message digest in hexadecimal format
from a message of String
type.
Public Declare Function MD5_StringHexHash Lib "diCryptoSys.dll"
(ByVal strDigest As String, ByVal strMessage As String) As Long
nRet = MD5_StringHexHash(strDigest, strMessage)
long __stdcall MD5_StringHexHash(char *szDigest, const char *szMessage);
If successful, the return value is 0; otherwise it returns a non-zero error code.
Md5.HexHash Method (String)
md5.StringHexHash
Public Function StringHexHash(ByVal strData As String) As String
See md5.StringHexHash
.
szDigest must be at least 32 (API_MAX_MD5_CHARS) characters long (33 in a C program).
Dim nRet As Long Dim strDigest As String ' Set strDigest to be 32 chars strDigest = String(32, " ") nRet = MD5_StringHexHash(strDigest, "abc") Debug.Print strDigest nRet = MD5_StringHexHash(strDigest, _ "abcdefghijklmnopqrstuvwxyz") Debug.Print strDigest
This should result in output as follows:
900150983cd24fb0d6963f7d28e17f72 c3fcd3d76192e4007dfb496cca67e13b
MD5_FileHexHash
MD5_BytesHexHash