我正在开发iOS多重框架,我对它非常满意。我正在分享一些敏感数据,所以必须进行加密。 当我们创建会话时,我们有三个选项:
self.session = [[MCSession alloc] initWithPeer:self.myPeerID
securityIdentity:nil
encryptionPreference:MCEncryptionRequired];
MCEncryptionNone
MCEncryptionOptional
MCEncryptionRequired
我阅读了Apple指南,但无法找到有关它的更多信息。如果我通过MCEncryptionRequired
,有人知道它做了什么样的加密吗?
感谢。
答案 0 :(得分:2)
Alban Diquet分析了该框架的通信,并在此BlackHat presentation中记录了他的结果。从第58页开始:
MCEncryptionRequired with Authentication :
从第61页开始:
未经身份验证的MCEncryptionRequired :