iOS 钥匙串使用限制
Limits of iOS Keychain usage
在我的应用程序中,我想将非常敏感的数据保存在客户端的加密缓存中,并想到了使用钥匙串。
可能,我们最终可能会将相当多的信息(几 MB)放入此缓存中,并且想知道...
- 我可以塞入钥匙串的数据大小是否有任何硬性限制?
- 有 another/better 可以存储这些数据的地方吗?我只需要一个类似于 NSUserDefaults 的简单 key/value 接口,但已加密。
提前致谢!
钥匙链(考虑名称)旨在存放钥匙和其他相当小的安全物品。对于数据,使用 Common Crypto 使用 AES 对其进行加密,并将密钥保存在钥匙串中。从随机字节创建密钥。将加密数据保存在Documents目录或子目录中。
在我的应用程序中,我想将非常敏感的数据保存在客户端的加密缓存中,并想到了使用钥匙串。
可能,我们最终可能会将相当多的信息(几 MB)放入此缓存中,并且想知道...
- 我可以塞入钥匙串的数据大小是否有任何硬性限制?
- 有 another/better 可以存储这些数据的地方吗?我只需要一个类似于 NSUserDefaults 的简单 key/value 接口,但已加密。
提前致谢!
钥匙链(考虑名称)旨在存放钥匙和其他相当小的安全物品。对于数据,使用 Common Crypto 使用 AES 对其进行加密,并将密钥保存在钥匙串中。从随机字节创建密钥。将加密数据保存在Documents目录或子目录中。