SharedPreferences如何工作并且安全

时间:2014-08-18 22:40:06

标签: android

我将使用SharedPreferences键存储我的应用信息,因此当我在onDestroy之后再次打开应用时,信息仍然是相同的。

我只是想知道使用SharePreferences是否安全?我的意思是有没有办法从SharePreferences中攻击或获取KEYS? 并且所有Android平台都有SharePreferences吗?

谢谢。

2 个答案:

答案 0 :(得分:2)

sharedPreferences不安全.. sharedPreferences应该只存储未加密的config / setting-data ..

如果你想存储关键数据 - 你必须在dataBase / sharedPrefs中加密写

btw .. http://android-developers.blogspot.de/2013/02/using-cryptography-to-store-credentials.html

答案 1 :(得分:1)

您不应在SharedPreferences中存储任何未加密的有价值信息(密码,私人用户信息等)。 SharedPreferences只是内部存储上app目录中的纯XML文件。 如果你需要私有存储smth - 你肯定需要先加密它。