Upload 1.py
#1
by young13579 - opened
1.py
ADDED
|
@@ -0,0 +1,12 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
import base64, json, hmac, hashlib, time
|
| 2 |
+
|
| 3 |
+
secret = b"change_me_to_a_random_long_secret"
|
| 4 |
+
uid = 1 # 替换为你的用户ID
|
| 5 |
+
exp = int(time.time()) + 3600 # 1小时后过期
|
| 6 |
+
|
| 7 |
+
payload = base64.urlsafe_b64encode(json.dumps({"uid": uid, "exp": exp}).encode()).decode().rstrip("=")
|
| 8 |
+
sign = hmac.new(secret, payload.encode(), hashlib.sha256).digest()
|
| 9 |
+
sig = base64.urlsafe_b64encode(sign).decode().rstrip("=")
|
| 10 |
+
|
| 11 |
+
token = f"{payload}.{sig}"
|
| 12 |
+
print(token)
|