2

在 iOS 上,我正在寻找与 Windows 上可用的 encrypt/decrpyt DPAPI 函数等效的 API(未设置 CRYPTPROTECT_LOCAL_MACHINE 标志)。

目标是在本地保存一些应用程序数据,并使其访问仅限于应用程序本身。

我已经阅读了有关钥匙串功能的信息,但似乎字典具有用户级访问权限(在智能手机登录期间解锁)。我希望该应用程序是唯一可以访问该信息的人,例如,通常拥有自己的钥匙串。

对此有何建议?

4

1 回答 1

1

一个应用程序无法在 iOS 中访问另一个应用程序的钥匙串条目。原则上,就好像每个应用程序都有自己的钥匙串。

在 iOS 中,应用程序始终可以访问自己的钥匙串项,但不能访问任何其他应用程序创建的项。

http://developer.apple.com/library/mac/#documentation/Security/Conceptual/keychainServConcepts/02concepts/concepts.html

但是,请参阅这篇文章了解其他钥匙串安全问题。

于 2011-07-19T22:18:58.163 回答