下面是一个简单的 python 程序注册码的示例,它只能在一台电脑上使用:
import hashlib
import uuid
def generate_registration_code(computer_name):
# 使用电脑名称和一个随机数字生成哈希值
data = computer_name + str(uuid.uuid4())
m = hashlib.sha256()
m.update(data.encode('utf-8'))
return m.hexdigest()
# 生成注册码
registration_code = generate_registration_code('My-Computer')
# 在电脑上运行程序时,将电脑名称传递给函数,然后与生成的注册码进行比较