gpt4 book ai didi

java - 如何在android中安全地存储API_ACCESS_TOKEN?

转载 作者:行者123 更新时间:2023-12-02 11:41:09 25 4
gpt4 key购买 nike

我已将 API_TOKEN 存储在常量文件中并使用了 proguard。如果有人反编译 apk,他可以看到 API_TOKEN 来访问 REST API那么,如何保护它以及存储 APITOKENS 的最佳方式是什么;

这是我的代码

 restAdapter.setRequestInterceptor(new RequestInterceptor() {
@Override
public void intercept(RequestFacade request) {
request.addHeader("Accept", "application/json");
request.addHeader("Authorization", "Token token=" +
ConfigurationFile.API_TOKEN);
}
});

最佳答案

不要将其存储在应用程序中。从您的服务器下载它,并将其存储在 keystore 中,或使用 keystore 中的 key 进行加密。当然,如果有人愿意付出足够的努力,任何一种方法都可以解决。

如果你真的害怕,就不要使用它。让您的服务器发出所有请求,并通过您的服务器发送您的请求。但这可能会花费大量带宽。

关于java - 如何在android中安全地存储API_ACCESS_TOKEN?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48535101/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com