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.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage