2

我正在使用 SharedPreferences 来存储我的密钥和我的加密消息。如果我将它们加密存储在其中,然后在我的应用程序中解密它需要一些时间,但我很困惑是否可以安全地将它们存储在 SharedPreferences 中。任何人都可以通过特殊的应用程序或类似的东西达到我的 SharedPreferences MODE_PRIVATE 吗?

4

1 回答 1

1

在有根手机上,是的,它可以访问您的应用程序的共享首选项。此外,在任何手机上,用户都可以通过清除应用程序管理器中的缓存来删除存储在共享首选项中的所有数据。存储数据的一种安全方法是使用 AES 对其进行加密,并将其保存在应用程序根文件夹中的文本文件中。

于 2013-08-10T19:55:31.757 回答