So sichern Sie Zeichenfolge in Android-Anwendung?
So sichern Sie Zeichenfolge in Android-Anwendung?
Optionen:ProGuard: Es sichert String nicht?Funktioniert Proguard, um statische String-Konstanten zu verschleiern?
Zeichenfolge verschlüsseln: Für die Verschlüsselung muss ich einige Verschlüsselungsschlüssel (Strings) speichern, wo und wieder ist es das gleiche Problem, wie Verschlüsselungsschlüssel zu sichern.
Zeichenfolge vom Webdienst abrufen: Diese Lösung funktioniert jedoch nicht für mich, da die App keine Internetanforderungen / -zugänge aufweist, die Anforderungen / Geschäftsentscheidungen entsprechen.
NDK: Schreiben Sie eine c-Datei, die eine Zeichenfolge enthält, und geben Sie sie mit JNI zurück, aber ich habe festgestellt, dass Hex-Ray eine * .so-Datei dekompilierthttps://www.hex-rays.com/index.shtml
==============================================
Funktion in C
jstring Java_com_abc_xyz_getString(JNIEnv* env, jobject javaThis) {
return (*env)->NewStringUTF(env, "Hello String");
}
===================================
Bitte schlagen Sie eine beste Option zum Sichern von Zeichenfolgen in Android SDK / NDK vor.