OStack程序员社区-中国程序员成长平台

标题: ios - 多点连接框架中使用的加密? [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-12 16:56
标题: ios - 多点连接框架中使用的加密?

嘿,我在 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-推荐答案


是的,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/






欢迎光临 OStack程序员社区-中国程序员成长平台 (https://ostack.cn/) Powered by Discuz! X3.4