【发布时间】:2015-11-21 22:02:45
【问题描述】:
我正在使用共享首选项的我的一个 android 项目中工作。最近我发现如果你根设备,你可以看到共享偏好值。所以基本上共享偏好不再安全。谁能建议我加密/解密共享偏好值的最佳方法是什么?有没有好的图书馆?我见过许多加密/解密共享偏好的解决方案,但没有一个看起来安全。请问有什么建议吗?
【问题讨论】:
-
这个库:github.com/scottyab/secure-preferences 帮助我实现了你正在寻找的东西。
-
我很好奇您在 SharedPreferences 中存储的内容是什么,需要保护免受根设备的影响?
-
感谢@Smashing。这是一个非常有用的库。谢谢你的回答。
-
我必须存储一些 5 到 10 个字符长的 ID。而且我认为使用 SQLite 数据库或文件等其他一些存储方式是不明智的。