1

我们需要在应用程序中实施文件保护。尽管苹果提供了文件保护属性,但我们对 iPhone 越狱或设备没有密码保护时的行为表示怀疑。为了实现这一点,一个想法是加密所有文件、文件名等。这是一条很长的路。我在想,如果可能的话,不要加密所有东西,而是只在顶层添加保护。假设我在存储所有应用程序文件夹和文件的文档文件夹中有一个名为“顶级文件夹”的文件夹。使用密码密钥,我可以只将锁添加到顶部文件夹吗?它将如何运作?

4

1 回答 1

2

不,你不能。文件夹只是文件路径的一部分,它不能更改(加密)文件中的数据。

在 Mac 上,可以将加密的文件系统挂载到文件夹中,但在 iOS 上则没有这样的功能。

对于 iOS 上的加密,您必须分别加密/解密每个文件。确保将加密密钥保存到钥匙串中,并即时加密/解密文件。不要将临时解密文件留在任何地方。

于 2013-04-22T19:09:29.677 回答