fix: fix lic

This commit is contained in:
2023-11-23 19:00:53 +08:00
parent c5a6aa8e59
commit 3cf349f54b
3 changed files with 5 additions and 3 deletions

4
gen.py
View File

@@ -52,7 +52,7 @@ def get_or_generate_keys():
# 生成许可证密钥
def generate_license_key(client_id, expiry, private_key):
payload = f"{client_id}.{expiry}"
payload = f"{client_id}{expiry}"
signature = private_key.sign(
payload.encode(),
padding.PSS(
@@ -61,7 +61,7 @@ def generate_license_key(client_id, expiry, private_key):
hashes.SHA256(),
)
signature_b64 = base64.b64encode(signature).decode()
license_key = f"{payload}.{signature_b64}"
license_key = f"{client_id}.{expiry}.{signature_b64}"
return license_key