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