编辑代码

import hashlib
import base64
import hmac
def gen_sign(timestamp, secret):
  # 拼接timestamp和secret
  string_to_sign = '{}\n{}'.format(timestamp, secret)
  hmac_code = hmac.new(string_to_sign.encode("utf-8"), digestmod=hashlib.sha256).digest()
  
  # 对结果进行base64处理
  sign = base64.b64encode(hmac_code).decode('utf-8')
  
  print(sign)

gen_sign("1629341306", "hIrpBXnKpdlyY0Ndd")