Gate.IO 파이썬 문제 ((1/3): HttpUtil.py 코드를 해독해 주세요

저자:프랭크센, 2018-01-29 11:03:49, 업데이트:

Gate.IOpython 코드 Github 주소https://github.com/gateio/rest/blob/master/python/HttpUtil.py어떤 사람이 코드를 분석할 수 있을까요?

#!/usr/bin/python

-- 코딩: utf-8 --

http.client를 가져오기 urllib을 가져오세요 json를 가져오기 hashlib에서 sha512를 가져오기 import hmac / HMAC가 무엇인지, 어떤 파이썬 버전인지 아는 사람이 있나요?

/ 첫 번째 질문: 위의 모든 것이 Python3X를 원본이나 VPS에서 미리 설치해야합니까?

def getSign ((params,secretKey): / 표지판 = (params.keys() 의 키에 대해: 기호 += 키 + = + str(params[key]) +& 표지판 = 표지판[:-1] my_sign =hmac.new(바이트 (secretKey,encoding=utf8),바이트 (sign,encoding=utf8), sha512).hexdigest( my_sign 를 반환

/ 有谁可以解析一下GATE.IO이 코드는 인터페이스의 일부인가요?


더 많은

작은 꿈자그니처를 직접 작성하지 않고, BotVS 하층이 포장되어 있고, 서명도 자동입니다. 예를 들어라. BotVS로 직접 정책을 작성하면 괜찮습니다.