在Android上有相当于iOS的钥匙串吗?
我对Preferences API的理解是它没有加密.对于我的应用程序而言,这些凭据是否跨设备持久存在并不重要(例如Android中的类似iPhone的Keychain的不同用例?)
我还查看了KeyStore API,但它似乎将用户凭据的实际存储留给了应用程序开发人员.
谢谢你的帮助!
简短的回答,没有一个.但是你可以期望文件系统是安全的.
每个应用程序在不同的用户下运行,用于存储应用程序数据的文件系统由普通的UNIX用户权限保护.因此,默认情况下,每个应用程序的文件访问都是沙箱.文件系统也可以加密.
开发人员网站上的这个页面更好地解释了它:http://developer.android.com/guide/topics/security/security.html
其实还有:
通过将 Smart Lock for Passwords 集成到您的 Android 应用程序中,您可以使用用户保存的凭据自动将用户登录到您的应用程序。用户可以保存用户名密码凭证和联合身份提供者凭证。
通过使用凭据 API 在登录时检索保存的凭据,将 Smart Lock for Passwords 集成到您的应用程序中。使用成功检索到的凭据让用户登录,或使用凭据 API 通过部分完成应用程序的登录或注册表单来快速加入新用户。登录或注册后提示用户存储其凭据以供将来自动身份验证。
https://developers.google.com/identity/smartlock-passwords/android/
| 归档时间: |
|
| 查看次数: |
54905 次 |
| 最近记录: |