Il est évident que quelque part dans notre appareil, la correspondance entre les mots de passe tapés par une deuxième personne et le mot de passe correct est en train de se faire.
Réponse
Trop de publicités?Il s'agit d'une question liée à la sécurité, c'est pourquoi tout le monde veut savoir comment fonctionne la fonctionnalité d'Android et je pense que tout le monde devrait le savoir.
Laissez-moi donc vous expliquer ce sujet : supposons qu'il y ait deux appareils A y B .
L'appareil qui veut se connecter à la connexion WIFI (supposez mobile : A )et l'appareil qui a le tethering hotspot activé(supposez mobile : B ).
Ici, A envoie une demande à B pour se connecter au réseau wifi et partager les données. En réponse à cette demande, le dispositif B envoie un défi de 8 octets avec un cryptage sur le réseau wifi. clé y hachage si l'appareil B est protégé par un mot de passe, l'appareil A peut être directement invité à se connecter à ce réseau ouvert.
Maintenant, le dispositif A doit correspondre aux informations d'identification (défi) pour se connecter à ce réseau, pour ce faire, le dispositif A entre un mot de passe et appuie sur le bouton d'entrée.Après cela, la demande avec le mot de passe est envoyée au dispositif B.Le mot de passe entré est également envoyé avec l'algorithme de cryptage au dispositif B.
Il existe de nombreux algorithmes disponibles pour la vérification des mots de passe.Ici, la vérification du mot de passe est effectuée avec des algorithmes qui sont stockés quelque part dans Android.La correspondance sera effectuée avec le mot de passe crypté stocké et le mot de passe saisi par l'utilisateur.Si le modèle de mot de passe correspond, l'appareil B envoie un drapeau avec succès, sinon il enverra un message de mauvaise demande à l'appareil B et demandera à nouveau le mot de passe.
Si le mot de passe correspond, l'appareil A se connecte à l'appareil B et l'appareil B enregistre l'adresse physique de l'appareil A pour le localiser.
J'espère que ces informations seront utiles.