I know there’s already a thread on that matter, but its old and juce MD5 has been changed since then so I don’t want to create confusion.
For reference, its http://www.rawmaterialsoftware.com/viewtopic.php?f=2&t=5079
Today I tried using MD5 on string as simple as “dog”, “cat” etc, and the result of MD5(“dog”).toHexString() is different from common MD5 generators.
MD5(“dog”).toHexString(); = 4dc9a19944bad6ba904b6f5189d6dd0e
http://www.md5.net for “dog” = 06d80eb0c50b49a509b49f2424e8c805
Is there some other internal conversion needed, rather than UTF8?
It seems like there’s a very defined and standardized algorithm for it: http://en.wikipedia.org/wiki/MD5#Algorithm