Android有类似Apple Keychain的东西吗?

时间:2018-01-10 07:32:12

标签: android android-studio keychain android-keystore

我使用Android-studio 3.0。我完全开始进入android开发。我目前在app安全性,登录用户凭证,授权方面工作。

  

即使缓存被清除,我也需要安全地保护我的用户密码。

我参考了下面的链接。我走的是正确的道路?如果没有,请提出你的建议。

1)https://medium.com/@josiassena/using-the-android-keystore-system-to-store-sensitive-information-3a56175a454b

2)https://developer.android.com/training/articles/keystore.html

1 个答案:

答案 0 :(得分:2)

简短的回答,没有一个。但是你可以期望文件系统是安全的。

每个应用程序在不同的用户下运行,用于存储应用程序数据的文件系统由普通的UNIX用户权限保护。因此,默认情况下,每个应用程序的文件访问都是沙箱。文件系统也可以加密。

开发人员网站上的page解释得更好。

一些相关文章:

结论是没有安全的地方可以在磁盘上存储数据。您可以使用加密来防止攻击者在获取访问权限时能够理解数据。此外,您可以使用SQLCipher之类的库以直接的方式加密存储在SQLite中的所有数据。使用它,您可以生成一个密钥,您可以随意存储它。

相关问题