QuickHash Library Type Library

MD2_Calculate

void MD2_Calculate( [out]MD2_Digest* pDigest, [ in , size_is( nSrcLength ) ] const void* pSrc, [ in ] int nSrcLength );

Parameters

 pDigest

    [out] A memory buffer that will receive the message digest.

     Note. All predefined types are specified in the Predefined Types List.

 pSrc

    [in] A continuous memory block for which to calculate the message digest.

 nSrcLength

    [in] Length in bytes of the memory block. 

Remarks

Calculates the MD2 message digest for the  pSrc memory block. The digest is retrieved in the pDigest memory buffer.

VB Example

Private Sub MyButton_Click()   
    Dim Digest As MD2_Digest
    Dim MyStrData As String
    MyStrData = "Hello World!"
    Dim nLen As Long
    nLen = Len(MyStrData)
    'Convert the string to byte array
    Dim MyBinData() As Byte
    ReDim MyBinData(1 To nLen)    
    For i = 1 To nLen
        MyBinData(i) = Asc(Mid(MyStrData, i, 1))
    Next i    
    'Get the digest
    MD2_Calculate Digest, MyBinData(1), nLen
    'Show the hexadecimal representation of the digest
    MsgBox QHASH_ConvertToHex(Digest.Value(0), MD2_DIGESTSIZE, True)
End Sub

 

 

Type Library Overview   |   Type Library Functions   |   Useful Links   |   HashCalc

 

See Also    MD2_CalculateHex, MD2_CalculateStr, MD2_CalculateStrHex, QHASH_ConvertToHex


 

 

Send Feedback to SlavaSoft Inc. Tell a friend about QuickHash Library