Android-технология Bluetooth-шифрования - PullRequest
1 голос
/ 28 мая 2011

Я хочу установить размер ключа шифрования для Bluetooth в Android, но не могу найти файлы, где происходит точное шифрование. Я видел, что класс BluetoothSocket принимает «шифрование» в качестве логического аргумента в конструкторе, но когда я проследовал за ним до уровня JNI, обнаружил, что он просто выполняет системный вызов «setSocketOpt». Но в коде ядра я не смог найти место, где это происходит.

Если кто-то знает, где происходит фактическое шифрование и каков ключ размер, используемый для шифрования, пожалуйста, ответьте.

1 Ответ

0 голосов
/ 11 марта 2019

Размер ключа шифрования задается уровнем LMP.Таким образом, вы не сможете получить к нему доступ на уровне ОС (на уровне хоста).Это делается в прошивке (уровень контроллера).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...