Android蓝牙加密技术

问题描述 投票:1回答:1

我想在Android中为蓝牙设置加密密钥大小,但无法找到发生确切加密的文件。我已经看到BluetoothSocket类确实将“加密”作为构造函数中的布尔参数,但是当我将它跟随到JNI层时,发现它只是进行了“setSocketOpt”的系统调用。但在内核代码中,我无法找到它发生的地方。

如果有人知道实际加密发生的地方以及用于加密的密钥大小,那么请回答。

android bluetooth
1个回答
0
投票

加密密钥大小由LMP层设置。因此,您将无法在操作系统级别(主机级别)访问它。这是在固件(控制器级别)中完成的。

© www.soinside.com 2019 - 2024. All rights reserved.