0

钥匙串似乎经常用于用户名和密码,但是将它用于其他敏感的东西(银行详细信息、身份证号码等)是否是个好主意,但没有密码?钥匙串使用哪种加密方式?我担心的场景是小偷获取 iPhone(屏幕锁定)并能够访问文件系统以获取此信息。

另外,使用钥匙串是否会因为使用加密而涉及出口限制?

4

1 回答 1

1

(关于第二个问题,请咨询律师。)

Keychain 可用于存储任何字符串数据。

所有钥匙串数据都存储在 SQLite 数据库 ( /Library/Keychains/keychain-2.db) 中,并使用 AES-256 加密,使用特定于设备的密钥(搜索“0x835 密钥”以获取详细信息)。

只要客户端没有越狱,钥匙串数据就应该是安全的。.plist(但是,只要客户端没有越狱,a 中的所有半敏感数据都是安全的。)

于 2010-05-09T12:43:42.300 回答