python hmac_sha256 加密
from spiderx import sx
import hmac
import hashlib
def hmac_sha256(key, message):
hmac_obj = hmac.new(key, message.encode(), hashlib.sha256)
return hmac_obj.hexdigest()
key=bytes.fromhex('a6937406f7f0cd7716e423bd25612192b4cd14dbd0ac2e1fdca40bf65ff3460d')
message = 'fd621233-5b91-46e9-8d08-c9e7c17d45a5|1701591733|drm|getWidevineLicense'
hashed_message=hmac_sha256(key,message)
x=sx.hex_to_base64(hashed_message)
print(x)
hashed_message=sx.加密_HMAC_SHA256(对象=message.encode(),加密字符串=key)
x=sx.hex_to_base64(hashed_message)
print(x)