Files changed (1) hide show
  1. 1.py +12 -0
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)