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