przedmowa W procesie uwierzytelniania klienta zawsze musimy uzyskać unikalne dane identyfikacyjne klienta; kiedyś sądzono, że adres MAC się nie zmieni, ale teraz pojawiły się różne zmiany, zwłaszcza w przypadku bezprzewodowych kart internetowych, adres MAC jest podłączany i zmieniany raz, więc używanie MAC w ten sposób nie ma sensu
Zasada Wygeneruj unikalny identyfikator, uzyskując identyfikator płyty głównej, procesora, BIOS-u, Maca, karty graficznej, dysku twardego itd
Sugerowane 1. Używaj tych modułów, które nie są często wymieniane, do generowania kodów identyfikacyjnych.
2. Jeśli często wymieniasz MAC, kartę graficzną i dysk twardy, nie używaj tych identyfikatorów.
3. Upewnij się, że używasz zmiennych statycznych do zapisywania unikalnych identyfikatorów w całej aplikacji.
Zrealizował
Suplementacja Teraz spotykam proste modele, takie jak tablety, i wszystkie uzyskane ID urządzeń są takie same (poza Mac), a na końcu muszę lokalnie wygenerować logo samego oprogramowania i dołączać je za każdym razem, gdy obliczam logo, żeby nie było powtarzanego ponownie.
Kod jest następujący:
Plik można ustawić na ukrywanie i inne sposoby, aby zapobiec nieprawidłowemu działaniu użytkowników.
|