Abend,
ich will mit JNI nen MD5 Hash vergleichen, aber obwohl die Hashes übereinstimmen gibt er nicht true zurück.
Der Code Funktioniert wunderbar bis halt das er immer false zurück gibt...
Ist vielleicht der String falsch das der das nicht erkennt oder so?
Einer ne Idee?
ich will mit JNI nen MD5 Hash vergleichen, aber obwohl die Hashes übereinstimmen gibt er nicht true zurück.
Java:
JNIEXPORT jboolean JNICALL Java_Identify_callIdent(JNIEnv *env, jobject obj, jstring hash) {
bool isTrue = false;
if(env->GetStringUTFChars(hash, false) == "98f6bcd4621d373cade4e832627b4f6") {
isTrue = true;
}
return isTrue;
}
Der Code Funktioniert wunderbar bis halt das er immer false zurück gibt...
Ist vielleicht der String falsch das der das nicht erkennt oder so?
Einer ne Idee?
Zuletzt bearbeitet: