我可以在 Android 的“密钥库”中存储“字符串”并稍后检索它吗?

Apy*_*pyc 5 android keystore

是否可以在密钥库中保存字符串然后检索它?

我已经生成了一个 AES 密码,我只想将它存储在比数据库更安全的地方。

我看到的所有示例都存储了当前生成的 AES 密钥。如果我可以访问原始密钥并将其发送到服务器,我可以使用此解决方案,这可能吗?

ped*_*ofb 2

您可以将 AES 密钥安全地存储到 AndroidKeyStore 中。您的应用程序可以使用密钥材料而无需公开它。

但是 AndroidKeyStore 中的密钥不可提取,因此为了能够将 AES 密钥发送到服务器,您需要在外部生成密钥,并使用 AndroidKeyStore 管理的附加加密密钥对其进行包装。然后加密的 AES 密钥可以存储在设备中甚至服务器中

请在此处查看我的答案,其中解释了所有选项:how to secure store crypto key in android?