我想在Android中设置蓝牙的加密密钥大小,但找不到进行精确加密的文件。我已经看到BluetoothSocket类确实将"encryption“作为构造函数中的布尔参数,但是当我跟随它到JNI层时,发现它只是进行了"setSocketOpt”的系统调用。但在内核代码中,我找不到发生这种情况的地方。
如果任何人知道实际加密发生在哪里,以及加密使用的密钥大小是多少,请回答。
发布于 2019-03-11 17:40:14
加密密钥大小由LMP层设置。因此,您将无法在操作系统级别(主机级别)访问它。这是在固件(控制器级别)中完成的。
https://stackoverflow.com/questions/6160784
复制相似问题