claves seguras en archivo Java como claves de la API, etc de los hackers

Megamind Core:

Estoy construyendo una aplicación para Android y estoy preocupado por la seguridad de aplicaciones de principios activos y otras teclas. Así que necesito un método para asegurarlos frente a los piratas!

Ya he tratado de almacenar estas teclas en Firebase pero no es un método perfecto, ya que utiliza una gran cantidad de datos sobre Firebase y se tomó el tiempo para recibir.

Jorgesys:

Una opción segura sería guardar los valores clave de API dentro del local.propertiesarchivo.

Dentro de su app/build.gradlearchivo de agregar la referencia a la API KEY:

android {
     ...

    defaultConfig {
        ...
        buildConfigField "String", "myAPI_KEY", "\"API_KEY_VALUE\"" 
        ...
    }
     ...

}

Dentro del local.propertiesarchivo de agregar la entrada que define el valor de la clave de la API:

API_KEY_VALUE="AIzaSy..............."

a continuación, construir su proyecto y se puede obtener el valor de la clave de API de la BuildConfigclase, ejemplo:

 String myApiKey = BuildConfig.myAPI_KEY;

Supongo que te gusta

Origin http://43.154.161.224:23101/article/api/json?id=229296&siteId=1
Recomendado
Clasificación