Извлеките hwid в Windows, Linux, Mac. Кроссплатформное с использованием Python, нативное обнаружение ОС.
pip install hwidМодуль:
import hwid
print ( hwid . get_hwid ())
# 'XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX'CLI:
hwid
XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXXTL; Dr Я не хочу копировать и вставлять его снова ...
Я создал кучу настольных приложений для Windows. Мне нужен был способ лицензировать мои приложения для моих пользователей, чтобы использовать его без распространения другим людям. Я решил использовать HWID компьютера для лицензирования моих приложений. Мне нужен был способ получить HWID компьютера, поэтому я создал этот модуль. У этого есть только одна цель: получение HWID компьютера. Он кроссплатформенный и не требует никаких внешних зависимостей.
Я не рекомендую использовать этот модуль в целях лицензирования в одиночку. Вы можете использовать его как часть вашей системы лицензирования.
Если вы используете архитектуру сервера-клиента, вы можете отправить зашифрованный HWID на сервер и проверить, действителен ли она. Но имейте в виду, что легко перехватить HTTP -запросы с помощью MITMProxy или других инструментов.
Если вы используете локальную систему лицензирования, вы можете зашифровать HWID и сохранить ее в файле. Затем вы можете проверить, действителен ли зашифрованный HWID. Вы можете использовать Pyarmor для запугивания вашего кода. Это затруднит переплетение инженера вашего кода. Вот учебник по нейральному норсу с использованием оксири
Этот модуль не предназначен для использования в злонамеренных целях. Автор не несет ответственности за любой ущерб, причиненный этим модулем. Используйте свой собственный риск.
hwid распределяется в соответствии с условиями лицензии MIT.