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

This commit is contained in:
John Smith
2023-11-28 22:30:31 +08:00
parent 33d3303ff1
commit d79738441c
2 changed files with 3 additions and 3 deletions

View File

@@ -5,8 +5,8 @@ import hashlib
import hmac
import json
import logging
import random
import re
import uuid
from typing import *
import aiohttp
@@ -89,7 +89,7 @@ async def request_open_live(url, body: dict, *, ignore_rate_limit=False) -> dict
'x-bili-accesskeyid': cfg.open_live_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())),
}

Submodule blivedm updated: 5525bf5419...fc55b75dab