【发布时间】:2022-01-11 11:32:06
【问题描述】:
我正在尝试为 FTX websocket 生成 SHA256 HMAC 签名。我正在使用官方示例 https://docs.ftx.com/#private-channels 中的参数。
它应该生成 d10b5a67a1a941ae9463a60b285ae845cdeac1b11edc7da9977bef0228b96de9
但我得到了 ad38fa3566de972abb736bc0db2f7cd39daa48b14421e168422303bf2f03c6de
这是我尝试过的:
import hmac
import hashlib
import base64
time = '1557246346499'
secret = 'Y2QTHI23f23f23jfjas23f23To0RfUwX3H42fvN-'
digest = hmac.new(bytes(time, 'UTF-8'),
bytes(secret, 'UTF-8'), hashlib.sha256)
signature = digest.hexdigest()
print(signature)
【问题讨论】: