Как приобрести и хранить секреты в мобильном приложении - PullRequest
0 голосов
/ 08 октября 2019

Мы разрабатываем мобильное приложение, которое должно использовать Bluetooth для подключения к любому BLE-устройству (портативному электроинструменту) поблизости с определенным идентификатором. Соединение должно быть сделано с паролем, который предварительно установлен в чипе BLE.

Как приложение должно получить пароль BLE? Должен ли он быть жестко закодирован в коде, а код запутан? Нужно ли загружать пароль из бэкэнда и хранить его в зашифрованном виде в Keychain / SharedPreferences? Какова лучшая практика для этого?

...