猿问

Java 文件中的安全密钥,如来自黑客的 API 密钥等

我正在构建一个 Android 应用程序,我担心 API 和其他密钥的应用程序安全性。所以我需要一种方法来保护它们免受黑客攻击!

我已经尝试将这些密钥存储在 Firebase 上,但这不是一个完美的方法,因为它在 Firebase 上使用了大量数据并且需要时间来接收。


ibeautiful
浏览 110回答 1
1回答

繁星coding

一个安全的选择是将 KEY API 值保存在local.properties文件中。在您的app/build.gradle文件中添加对 API KEY 的引用:android {     ...    defaultConfig {        ...        buildConfigField "String", "myAPI_KEY", "\"API_KEY_VALUE\""         ...    }     ...}在local.properties文件中添加定义 API KEY 值的条目:API_KEY_VALUE="AIzaSy..............."然后,构建您的项目,您可以从类中获取 API KEY 的值BuildConfig,例如: String myApiKey = BuildConfig.myAPI_KEY;
随时随地看视频慕课网APP

相关分类

Java
我要回答