我做了一个智能手机应用程序和BLE服务与配合bluez 5.28。 他们之间的沟通效果很好。 但我想破解的沟通,我已经试过Ubertooth一个和噼啪做。 起初,我开始使用智能手机,然后连接到智能手机。拍摄后,我试图用裂纹,但裂纹裂缝(解密)说: “无法因为他下面的错误破解: 缺少既Mrand和函数srand如何让BLE通信加密?
没有解密任何数据包,而不是写一个新的PCAP .. ”
总之,智能手机和BLE服务之间的连接没有加密。我发现有关加密的可信服务标志是真实的,但我不知道智能手机。我以为android和ble会自动支持加密。 如何在两个设备之间建立连接加密? 我应该在android应用程序或ble服务中设置任何内容吗?