使用Android存储加密密钥

时间:2013-12-13 23:50:05

标签: android security keychain

我生成的加密密钥用于加密数据库中的某些字段和用户令牌等。

Android中是否有办法将此密钥存储在除我的应用之外的某个位置?现在发生的事情是我无法创建随机加密密钥,因为如果我的应用程序被杀死并且重新打开它,则会生成一个新密钥,这不是我想要的。由于这个问题,我必须创建一个非随机密钥,以便在我的应用程序被杀死后重新打开后重建它。

我想要的是能够创建随机密钥并将该密钥存储在操作系统中,我应该在我的应用程序运行时获取此密钥,以便我可以在一个用户会话中使用一个随机密钥。类似于iCloud的钥匙串。

希望我对我的问题很清楚。

谢谢!

0 个答案:

没有答案