-1
假設我銷售的是一款軟件,但我不希望它被泄露(當然,使用Python並不是最大的,因爲所有的代碼都是開放的,只是讓它隨它而行),我想獲得一個獨特的只有用戶的PC具有的ID並將其存儲在腳本的列表中。現在每次有人執行腳本時,它都會遍歷列表並檢查該唯一標識是否與列表中的標識匹配。爲Python腳本實現HWID檢查系統?
這甚至是可能的,如果是的話,將如何在Python中實現它?
假設我銷售的是一款軟件,但我不希望它被泄露(當然,使用Python並不是最大的,因爲所有的代碼都是開放的,只是讓它隨它而行),我想獲得一個獨特的只有用戶的PC具有的ID並將其存儲在腳本的列表中。現在每次有人執行腳本時,它都會遍歷列表並檢查該唯一標識是否與列表中的標識匹配。爲Python腳本實現HWID檢查系統?
這甚至是可能的,如果是的話,將如何在Python中實現它?
Python有一個獨特的id庫uuid
。 https://docs.python.org/3.5/library/uuid.html
import uuid
# Create a uuid
customer_id = str(uuid.uuid4())
software_ids = [customer_id] # Store in a safe secure place
can_run = customer_id in software_ids
print(can_run)