import hmac
import hashlib
import base64
import urllib.parse
import time
secret = 'SECe996cd8e262465693756eee6d82eb3be5cc269ff4b9590095a6564e275aad8b8' # 和群应用对应
timestamp = str(round(time.time() * 1000))
secret_enc = secret.encode('utf-8')
string_to_sign = '{}\n{}'.format(timestamp, secret)
string_to_sign_enc = string_to_sign.encode('utf-8')
hmac_code = hmac.new(secret_enc, string_to_sign_enc, digestmod=hashlib.sha256).digest()
sign = urllib.parse.quote_plus(base64.b64encode(hmac_code))
# 设置id
from hashlib import md5
from uuid import uuid1
def setId(am):
key_val = am + str(uuid1())
res = md5(key_val.encode("utf-8"))
return res.hexdigest()
token加密和时间戳id设置
最新推荐文章于 2024-04-23 22:02:15 发布