inleiding Bij het proces van clientauthenticatie moeten we altijd de unieke identificatie-informatie van de client verkrijgen; men dacht eerst dat het MAC-adres niet zou veranderen, maar nu veranderingen bij verschillende veranderingen, vooral bij het gebruik van draadloze internetkaarten, wordt het MAC-adres ingesloten en één keer veranderd, dus het is zinloos om MAC op deze manier te gebruiken
Principe Genereer een unieke identificatie door het ID van het moederbord, de processor, het BIOS, de Mac, de grafische kaart, de harde schijf, enzovoort te verkrijgen
Voorgestelde 1. Gebruik die modules die niet vaak worden vervangen om identificatiecodes te genereren.
2. Als je vaak MAC, grafische kaart en harde schijf vervangt, gebruik dan deze ID's niet.
3. Zorg ervoor dat je statische variabelen gebruikt om unieke identificaties in de hele applicatie op te slaan.
Besefte
Supplement Nu kom ik enkele eenvoudige modellen tegen zoals tablets, en alle apparaat-ID's die ik heb verkregen zijn hetzelfde (behalve Mac), en uiteindelijk moet ik lokaal een logo van de software zelf genereren en het elke keer dat ik het logo bereken, toevoegen zodat het niet opnieuw wordt herhaald.
De code is als volgt:
Het bestand kan worden ingesteld om te verbergen en op andere manieren om misbruik van gebruikers te voorkomen.
|