iPhone之间的蓝牙通信是否加密?

时间:2013-04-05 14:33:15

标签: ios objective-c gamekit

我有一个iPhone应用程序使用GameKit在两个设备之间创建蓝牙连接。我的问题是:连接是加密的还是我需要手动执行此操作?

我正在使用GKPeerPickerControllerGKPeerPickerConnectionTypeNearby连接类型。

1 个答案:

答案 0 :(得分:1)

来自Apple's Developer Documentation:

  

在协议栈的最低级别,蓝牙使用   公共可用的密码算法,称为SAFER +,用于验证a   设备的身份。通用访问配置文件取决于此   其设备配对过程的身份验证。这个过程涉及到   创建一个特殊链接来创建和交换链接密钥。一旦   验证后,链接密钥用于协商加密模式   设备将用于他们的通信。

因此,蓝牙协议负责加密连接。