Extraia o hwid no Windows, Linux, Mac. Plataforma cruzada usando Python, detecção de SO nativa.
pip install hwidMódulo:
import hwid
print ( hwid . get_hwid ())
# 'XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX'CLI:
hwid
XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXXTl; dr, não quero copiar e colá -lo novamente ...
Eu criei vários aplicativos de desktop para Windows. Eu precisava de uma maneira de licenciar meus aplicativos para que meus usuários o usassem sem distribuir para outras pessoas. Decidi usar o hwid do computador para licenciar meus aplicativos. Eu precisava de uma maneira de obter o hwid do computador, então criei este módulo. Tem apenas um propósito: obter o hwid do computador. É uma plataforma cruzada e não requer dependências externas.
Não recomendo usar este módulo para fins de licenciamento sozinho. Você pode usá -lo como parte do seu sistema de licenciamento.
Se você estiver usando a arquitetura do servidor-cliente, poderá enviar o hwid criptografado para o servidor e verificar se é válido. Mas lembre -se de que é fácil interceptar as solicitações HTTP com o mitmproxy ou outras ferramentas.
Se você estiver usando um sistema de licenciamento local, poderá criptografar o hwid e armazená -lo em um arquivo. Então você pode verificar se o HWID criptografado é válido. Você pode usar o Pyarmor para ofuscar seu código. Isso dificultará a reversão do seu código. Aqui está um tutorial neuralnino usando oxyry
Este módulo não se destina a ser usado para fins maliciosos. O autor não é responsável por nenhum dano causado por este módulo. Use por sua conta e risco.
hwid é distribuído sob os termos da licença do MIT.