Par*_*gon 5 security encryption objective-c ios multipeer-connectivity
我正在研究 iOS 多人框架,我对它非常满意。我正在共享一些敏感数据,因此必须进行加密。当我们创建会话时,我们会得到三个选项:
self.session = [[MCSession alloc] initWithPeer:self.myPeerID
securityIdentity:nil
encryptionPreference:MCEncryptionRequired];
Run Code Online (Sandbox Code Playgroud)
MCEncryptionNoneMCEncryptionOptionalMCEncryptionRequired
我阅读了 Apple 指南,但找不到太多相关信息。如果我通过了MCEncryptionRequired,有人知道它的加密方式是什么吗?谢谢。
Alban Diquet 分析了该框架的通信并在此BlackHat 演示文稿中记录了他的结果。从第 58 页开始:
\n\n身份验证所需的 MCEncryption :\xe2\x80\xa8
\n\n从第 61 页开始:
\n\nMCEncryptionRequired 无需身份验证:\xe2\x80\xa8
\n\n