How do md5 hash a string in jni?