Как обезопасить строку в приложении 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)

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