¿Cómo asegurar la cadena en la aplicación de Android?
¿Cómo asegurar la cadena en la aplicación Android?
Opciones:ProGuard: ¿No asegura la cadena?¿Funciona proguard para ofuscar constantes de cuerdas estáticas?
Encriptar cadena: Para el cifrado, necesito almacenar la clave de cifrado (cadena) en algún lugar y otra vez es el mismo problema, cómo proteger la clave de cifrado.
Obtener cadena de servicio web: Pero esta solución no funcionará para mí, ya que la aplicación no tiene requisitos / acceso a Internet, es un requisito / decisión comercial.
NDK: escribí un archivo c que contenía una cadena y regresaba usando JNI pero encontré que Hex-Ray se descompila para descompilar el archivo * .sohttps://www.hex-rays.com/index.shtml
================================================
Funcion en c
jstring Java_com_abc_xyz_getString(JNIEnv* env, jobject javaThis) {
return (*env)->NewStringUTF(env, "Hello String");
}
====================================
Por favor, sugiera una mejor opción para asegurar la cadena en Android SDK / NDK.