开放平台签名使用更难碰撞的随机数

This commit is contained in:
John Smith 2023-11-28 22:28:43 +08:00
parent 5525bf5419
commit fc55b75dab

View File

@ -5,7 +5,7 @@ import hashlib
import hmac
import json
import logging
import random
import uuid
from typing import *
import aiohttp
@ -119,7 +119,7 @@ class OpenLiveClient(ws_base.WebSocketClientBase):
'x-bili-accesskeyid': self._access_key_id,
'x-bili-content-md5': hashlib.md5(body_bytes).hexdigest(),
'x-bili-signature-method': 'HMAC-SHA256',
'x-bili-signature-nonce': str(random.randint(0, 999999999)),
'x-bili-signature-nonce': uuid.uuid4().hex,
'x-bili-signature-version': '1.0',
'x-bili-timestamp': str(int(datetime.datetime.now().timestamp())),
}