Brian,
First off, thanks for taking the time to test that for me. I'm curious as to where the difference lies. I'm having a hard time trying to figure out if the problem lies in my interpretation of the 16 bit result or if the problem lies in the md5hash library routine I'm using.
Right now, I take the 16 bit value returned by md5hash() (in md5.fll) and run it through this routine:
lcString = "mytest123"
lcHashString = md5hash(lcString)
lcCalcHash = ""
FOR x = 1 TO LEN(lcHashString)
lcCalcHash = lcCalcHash + RIGHT(TRANSFORM(ASC(SUBSTR(lcHashString,x,1)),'@0'),2)
ENDFOR
Am I missing something here?
Rodd
>Using the Encoder Wizard ActiveX control I get:
>6aeefbd30e8761b88922398c0cd049ce
>for the character string of
>mytest123
>
>You can check it out at
>
http://www.SeekfordSolutions.com/Products/EncoderWizard/>
>Hope this helps.
>
>Brian Seekford