相关疑难解决方法(0)

Android安全存储

我想在我的Android应用程序中存储一些小而重要的信息,例如AES密钥.建议的方法是什么?我不想将密钥硬编码作为我的应用程序的一部分.

我看看KeyStore,但它并没有真正解决我的问题.它可以存储我的密钥,因为我可以提供密码.然后我需要找到一个安全的地方来存储这个密码,这与我原来的问题相同.

是否有内置的Android类来执行此任务?或者我应该寻找第三方图书馆?使用NDK对我来说也是可以接受的.

更新:

我希望找到一个用于存储的Android API,以确保只有存储某些信息的应用程序才能检索回来.Android OS可以基于签署应用程序的签名来强制执行此操作.这样,我的应用程序可以在第一次运行时生成随机密钥,并将其存储在安全存储中以供以后使用.这有什么API吗?

android key-management

22
推荐指数
1
解决办法
2万
查看次数

在Android上存储密钥

我的Android应用程序使用密钥生成令牌以进行身份​​验证.是否有更安全的方式来存储它,而不仅仅是将它放在数据存储中?我认为对于iPhone,我们将它存储在钥匙串中.我知道android.accounts.AccountManager,但这似乎给其他应用程序提供了访问密码的能力(如果用户选择了错误的选项),因此似乎不太安全.

android

13
推荐指数
1
解决办法
8547
查看次数

标签 统计

android ×2

key-management ×1