【发布时间】:2011-11-18 12:09:34
【问题描述】:
我必须将我的应用程序的私钥存储在 android 设备中的安全位置,我阅读了有关 certStore 的信息,但它不允许在其中存储文件。 是否有任何位置可以安全地存储它并且在重新安装应用时不会被删除。
【问题讨论】:
-
您在应用程序中使用该密钥吗?
-
是的,我收到来自网络的响应并使用此密钥解密
-
所以,在这种情况下,您只有一个选项是使用共享首选项,在私有模式下,只有您的应用程序可以访问此共享首选项。
-
但是共享首选项的问题是它会在应用重新安装时被删除。我的应用程序使用注册,并在批准后自行下载。
-
你试过安卓备份管理器吗?我认为它可以帮助您重新安装活动数据。如果这不是您想要的,那么您也可以尝试使用 android 应用程序的内部存储。
标签: android certificate private-key