2011-06-03 44 views
1

我知道NSUserDefaults数据是未加密的,不应该用来存储敏感信息。我试图了解有人可以轻松得到这些信息。 This thread显示它只是iphone文件系统上的一个纯文件。NSUserDefaults数据是否同步到iTunes?

在iPhone同步期间(如果启用了应用程序同步),此文件是否会传输到用户的计算机?如果是这样,那么任何人都可以非常轻松地读取存储在NSUserDefaults中的信息

+0

这就是为什么有一个选项可以在iTunes中加密iPhone备份。 – Abizern 2011-06-03 15:23:28

回答

1

我试过了。事实证明,它不是您可以在模拟器中看到的plist文件,但它在同步后位于备份目录中。您可以通过运行字符串来查看内容。

所有更多使用钥匙扣的理由!

1

是的,文件将在备份过程中同步,除非用户在iTunes中启用加密备份哪种情况下整个备份内容都是加密的。