A salt is not the same thing as a private key. HMACMD5
uses a private key, when all that you desire is a salted MD5 hash. Just append the salt to the string to generate the correct key... stringToHash + saltToUse
.
Read about HMACMD5
here: http://msdn.microsoft.com/en-us/library/yd9e7dt2.aspx