связанные с технической работой точки доступа в Android

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

Ответы (1)

Это вопрос, связанный с безопасностью, поэтому все хотят знать, как работает функциональность Android, и я думаю, что все должны знать.

Итак, позвольте мне объяснить эту тему: предположим , что есть два устройства A и B.

Устройство, которое хочет подключиться к WIFI-соединению (предположим, мобильное: A ) и устройство, на котором включена точка доступа (предположим, мобильное: B ).

Здесь A отправляет запрос B для подключения к сети Wi-Fi и обмена данными. В ответ на этот запрос устройство B отправляет вызов из 8 байтов с шифрованием ключа и хэша , если устройство B защищено паролем, в противном случае устройство A может быть приглашено напрямую. для подключения к этой открытой сети.

Теперь устройство A должно соответствовать учетным данным (вызову) для подключения к этой сети, для этого устройство A вводит пароль и нажимает кнопку ввода. После этого запрос с паролем отправляется на устройство B. Введенный пароль также отправляется с алгоритмом шифрования на устройство B.

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

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

Я надеюсь, что это будет полезная информация.