17 lines
371 B
Python
17 lines
371 B
Python
"""`__NStokensig` helper."""
|
|
|
|
from __future__ import annotations
|
|
|
|
import hashlib
|
|
|
|
|
|
def tokensig(sig_value: str, client_salt: str) -> str:
|
|
"""`__NStokensig = SHA256(sig + tokenClientSalt)`.
|
|
|
|
`client_salt` 来自账号登录态,不是静态算法常量。
|
|
"""
|
|
return hashlib.sha256((sig_value + client_salt).encode()).hexdigest()
|
|
|
|
|
|
__all__ = ["tokensig"]
|