1

我需要将用户凭据存储在 中Android keystore,而不是优先。我可以将它们存储在其中,但它会持续存在直到应用程序打开。一旦应用程序被杀死,我就无法将它们作为SecretKeyPrivateKey丢失。即使在重新启动应用程序后,有没有办法获取存储的值或键?

我已经为此检查了多个样本,但没有一个可以帮助我解决我的问题。这里是链接。https://github.com/afollestad/android-secure-storage https://github.com/googlesamples/android-BasicAndroidKeyStore/ https://github.com/nelenkov/android-keystore

https://codeload.github.com/nelenkov/android-keystore/zip/master

4

1 回答 1

0

AndroidKeyStore旨在存储和使用私钥材料,而不会将其透露给应用程序或操作系统。这意味着您不会将凭据存储在那里,而是使用 提供的密钥AndroidKeyStore来加密您的凭据并存储加密的结果。

于 2018-07-26T16:50:44.710 回答