【发布时间】:2017-11-07 20:29:13
【问题描述】:
我想就隐藏 API 密钥和密钥的最佳方式征求您的意见。
我找到了两种方法:
- 像这样使用 NDK:https://medium.com/@abhi007tyagi/storing-api-keys-using-android-ndk-6abb0adcadad
- 像这样使用 Gradle:http://www.techjini.com/blog/securing-api-key-and-secret-key-in-android
我知道风险 0 不存在,但最安全的解决方案是什么?
提前致谢
【问题讨论】:
-
问题是你想向谁隐藏密钥?第一种 ndk 方法有助于在逆向工程时更难找到密钥,第二种 gradle 方法有助于在共享源代码时将密钥保存在本地,在我看来你是在比较苹果和橘子
-
是的,我想让逆向工程变得更加困难。我认为gradle也允许这样做。谢谢你的解释
标签: android security gradle android-ndk android-security