我正在开发一个应用程序,我必须存储非常敏感的数据,它不应该与用户联系.我从这个来源得知,如果一个设备是root用户,那么访问SharedPreferences和修改它就是一个很好的例子.我不想要它.那么有什么方法可以保护我SharedPreferences不被任何地方访问.或者更好的是,如果有人可以建议更安全的数据存储选项
SharedPreferences
android sharedpreferences
我在这里发现了一个类似的问题,还有很多其他关于保护共享偏好的文章,但它们都带有警告——
如果更改锁定屏幕方法或 PIN/图案,您在代码中用作密码或“秘密”的证书将被删除。
这是人们建议使用的库,但它有很多未解决的问题,例如如果更新到 Android Q,他们将无法访问数据。
并且 EncryptedSharedPreferences 只能在 Min API 为 23 (6.0+) 时使用。
有人可以建议他们是否找到任何可靠的方法来实现加密共享首选项吗?
encryption android sharedpreferences
android ×2
sharedpreferences ×2
encryption ×1