public static extern void MD5Init(ref MD5_CTX mdContext, UInt32 pseudoRandomNumber = 0);
public static extern void MD5Update(ref MD5_CTX mdContext, IntPtr inBuf, UInt32 inLen);
public static extern void MD5Final(ref MD5_CTX mdContext);