préface Dans le processus d’authentification du client, nous devons toujours obtenir les informations d’identification uniques du client, autrefois pensé que l’adresse MAC ne changerait pas, mais maintenant, divers changements, notamment l’utilisation de cartes Internet sans fil, l’adresse MAC est branchée et changée une seule fois, donc il est inutile d’utiliser MAC de cette manière
Principe Générez un identifiant unique en obtenant l’identifiant de la carte mère, du processeur, du BIOS, du Mac, de la carte graphique, du disque dur, etc
Suggéré 1. Utiliser les modules qui ne sont pas fréquemment remplacés pour générer des codes d’identification.
2. Si vous remplacez fréquemment le MAC, la carte graphique et le disque dur, n’utilisez pas ces ID.
3. Veillez à utiliser des variables statiques pour enregistrer des identifiants uniques dans toute l’application.
réalisé
Supplément Maintenant, je rencontre des modèles simples comme des tablettes, et tous les identifiants d’appareils obtenus sont les mêmes (sauf Mac), et enfin je dois générer localement un logo du logiciel lui-même, puis l’attacher à chaque calcul du logo, pour qu’il ne soit pas répété.
Le code est le suivant :
Le fichier peut être configuré pour masquer et utiliser d’autres moyens pour empêcher les utilisateurs de mal fonctionner.
|