Как обезопасить строку в приложении Android?

Как обезопасить строку в приложении Android?

Параметры:

ProGuard: Это не безопасная строка?Proguard работает, чтобы скрыть статические строковые константы?

Шифровать строку: для шифрования мне нужно хранить ключ шифрования (строку), где и снова это та же проблема, как защитить ключ шифрования.

Получить строку из веб-сервиса: Но это решение не будет работать для меня, так как приложение не имеет интернет-требования / доступа, который является требованием / деловым решением.

NDK: написать файл c, который содержит строку и вернуться с использованием JNI, но я нашел декомпиляцию Hex-Ray для декомпиляции файла * .sohttps://www.hex-rays.com/index.shtml

================================================

Функция в C

jstring Java_com_abc_xyz_getString(JNIEnv* env, jobject javaThis) {
  return (*env)->NewStringUTF(env, "Hello String");
}

====================================

Пожалуйста, предложите лучший вариант для защиты строки в Android SDK / NDK.

Ответы на вопрос(1)

Ваш ответ на вопрос