diff --git a/gen.py b/gen.py index 560cfab..551265e 100644 --- a/gen.py +++ b/gen.py @@ -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 diff --git a/license_key.txt b/license_key.txt index af357d9..f4d7d30 100644 --- a/license_key.txt +++ b/license_key.txt @@ -1 +1 @@ -123.4854327772.YyXzCoVjDTphQztWbgBzVeoUOASzKWLqh+4yDyzROZdI2EuOtePGV+EGtob0FToMwWir3JZQeZ8ixLzBnfCben6B50Kv1QJLTs9eAa7o4fYOvQvipWdgjguXdTQt9+iDJyOEahOmRCEeSrhtAExWYhCTzF8WqZnHWcWlmeKBMi8= \ No newline at end of file +123.4854336818.wsa9szP4cFkYr5TJtAuLtj/WjvDAsTp6xD/1R4XP9Gl5rZhqA/xeYk8zQMSHPf07aieXvXHE8DrGKpszVFkI4HOji6mLZo875zE4ViBZsAfly3AdzWiEAwRkXyuM29dFQ8VWvNomT7funwU8XNnzc3oCejFwNPAOa97P0WrZV/4= \ No newline at end of file diff --git a/windmill.svg b/windmill.svg new file mode 100644 index 0000000..85e36f3 --- /dev/null +++ b/windmill.svg @@ -0,0 +1,2 @@ + \ No newline at end of file