Передмова Під час автентифікації клієнта ми завжди маємо отримати унікальну ідентифікаційну інформацію клієнта, раніше вважалося, що MAC-адреса не зміниться, але тепер відбуваються різні зміни, особливо використання бездротових інтернет-карт, MAC-адреса підключається і змінюється один раз, тому використання MAC таким чином не має сенсу
Принцип Створіть унікальний ідентифікатор, отримавши ID материнської плати, процесора, BIOS, Mac, відеокарти, жорсткого диска тощо
Рекомендовано 1. Використовуйте ті модулі, які рідко замінюються, для генерації ідентифікаційних кодів.
2. Якщо ви часто замінюєте MAC, відеокарту та жорсткий диск, не використовуйте ці ID.
3. Обов'язково використовуйте статичні змінні для збереження унікальних ідентифікаторів у всій програмі.
реалізовано
Додаток Тепер я стикаюся з простими моделями, такими як планшети, і всі отримані ідентифікатори пристроїв однакові (крім Mac), і нарешті мені доводиться локально генерувати логотип самого програмного забезпечення, а потім приєднувати його щоразу, коли обчислюю логотип, щоб це більше не повторювалося.
Код виглядає так:
Файл можна налаштувати на приховування та інші способи запобігання неправильній роботі користувачами.
|