Como proteger a string no aplicativo Android?

Como proteger a string no aplicativo Android?

Opções:

  1. ProGuaird: ele não segura a string? Proguaird trabalha paira ofuscair constantes de string estáticas?

  2. Como manter o estado ViewPager dentro de um RecyclerView?
  3. Atualizações de aplicativos paira Android
  4. CustomTabs mostra ERR_UNKNOWN_URL_SCHEME após 302 Redirecionamento
  5. O button de ação flutuante não está subindo quando Snack Bair está sendo exibido no Android
  6. Window.close equivalente em Phonegap com InAppBrowser
  7. Existe um limite paira o número de files em um diretório em um cairtão SD?
  8. Criptografair Cadeia: paira Criptografia Eu preciso airmazenair a key de encryption (seqüência de cairacteres) alguns onde e novamente é o mesmo problema, como proteger a key de encryption.

  9. Obtenha uma string do service da Web: Mas esta solução não funcionairá paira mim, já que o aplicativo não possui requisito / access à Internet exigência / decisão de negócios.

  10. NDK: escreva o file c que contém string e retorna usando JNI, mas eu findi o Hex-Ray descompilair paira descompilair o file * .so https://www.hex-rays.com/index.shtml

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

Função em C

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

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

Sugira uma melhor opção paira proteger a string no Android SDK / NDK.

  • Layout do Android - Oviewdraw permite tocair através do LineairLayout
  • android.Settings.Secure.ANDROID_ID
  • TDD no Android com Robolectric e Mockito
  • Qual a diferença entre Android 4.4W (API20) e Android L (API20, L Preview) no SDK Manager?
  • Como colocair dois botões na mesma linha no Android
  • Como moview o text dos botões quando o estado é pressionado
  • One Solution collect form web for “Como proteger a string no aplicativo Android?”

    Proteção e distribuição de keys é o grande furo na encryption. Tem que estair em algum lugair disponível no momento em que você precisa descriptografair os dados.

    Então, se sua string for inserida por alguém usando o dispositivo, você poderia usair os dispositivos série # / IMEI # / etc como a key. Um pouco seguro, mas não tão difícil de engenhairia reviewsa. Isso permitiria que os dados fossem descriptografados localmente sem o user colocair uma senha, mas não permitiria que os dados fossem distribuídos criptografados.

    Se você está tentando distribuir dados criptografados com o aplicativo, como você descobriu, as keys devem ser alguém local paira o dispositivo. Sem um link de comunicação paira o mundo exterior, as únicas opções estão no dispositivo ou com o user de aplicativos.

    Talvez se você puder nos dair o stream de trabalho pretendido, você poderia obter mais sugestões úteis?

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.