我生成的加密密钥用于加密数据库中的某些字段和用户令牌等。
Android中是否有办法将此密钥存储在除我的应用之外的某个位置?现在发生的事情是我无法创建随机加密密钥,因为如果我的应用程序被杀死并且重新打开它,则会生成一个新密钥,这不是我想要的。由于这个问题,我必须创建一个非随机密钥,以便在我的应用程序被杀死后重新打开后重建它。
我想要的是能够创建随机密钥并将该密钥存储在操作系统中,我应该在我的应用程序运行时获取此密钥,以便我可以在一个用户会话中使用一个随机密钥。类似于iCloud的钥匙串。
希望我对我的问题很清楚。
谢谢!