嘿,我在 ios 中为聊天应用程序使用多点连接框架。这个框架是否支持任何加密。我想知道这个框架中使用的加密,比如 AES 或 RSA 加密系统?
我的发现或研究:
1. https://datatheorem.github.io/documents/BH_MultipeerConnectivity.pdf
2. https://nabla-c0d3.github.io/blog/2014/08/20/multipeer-connectivity-follow-up/
请发表你的建议
Best Answer-推荐答案 strong>
是的,MCSession.h 类中有一个加密选项
// Encryption preference.
typedef NS_ENUM (NSInteger, MCEncryptionPreference) {
MCEncryptionOptional = 0, // session preferred encryption but will accept unencrypted connections
MCEncryptionRequired = 1, // session requires encryption
MCEncryptionNone = 2, // session should not be encrypted
} NS_ENUM_AVAILABLE (10_10, 7_0);
调用这个方法:
- (instancetype)initWithPeerMCPeerID *)myPeerID
securityIdentitynullable NSArray *)identity
encryptionPreferenceMCEncryptionPreference)encryptionPreference NS_DESIGNATED_INITIALIZER;
关于ios - 多点连接框架中使用的加密?,我们在Stack Overflow上找到一个类似的问题:
https://stackoverflow.com/questions/33500496/
|