Программно подключиться к Wi-Fi с защитой паролем -Android?

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


person Navdroid    schedule 10.05.2016    source источник
comment
Пароль хранится в настройках конфигурации в виде обычного текста и принадлежит пользователю root. На рутированных телефонах это будет видно, как только вы узнаете, где искать. Короче говоря, ответ - нет, это конфигурация на стороне сервера, и вообще, в чем причина программного подключения к защищенному Wi-Fi? Просто введите его один раз, wpa-supplicant запомнит его в следующий раз.   -  person t0mm13b    schedule 10.05.2016
comment
Да, есть, но ваше приложение также будет иметь код для расшифровки этого перехода в обычный текст, так что.... Вы знаете... Его невозможно защитить.   -  person Pedro Oliveira    schedule 10.05.2016


Ответы (1)


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

Как подключиться к определенному Wi-Fi сети в Android программно?

person Ashish Rawat    schedule 10.05.2016
comment
Алгоритм дешифрования будет виден при обратном проектировании. Похоже, что ОП обеспокоен рутированными телефонами, подразумевая технически подкованных пользователей, которые могут декомпилировать apk. - person t0mm13b; 10.05.2016
comment
В корневом устройстве пользователь может даже захватить ключ на уровне драйвера, когда программа его настраивает. Не нужно расшифровывать: подождите, пока он не расшифруется. - person curiousguy; 26.09.2017