Commit 8abcc841 authored by liyuanhong's avatar liyuanhong

修改了Md5值的计算方法

parent d6986bfa
......@@ -18,7 +18,6 @@ SID = ""
UID = ""
CAR_ID = "" # 车机id (区别于硬件的车机号)
HTTP_PREFIX = "https://" # http url前缀
IS_ONLINE = True # 车机是否在线
WHITE_LIST_ERROR = [0,99,3022] # 白名单错误码(在白名单里面的错误码不会断言失败)
#################### 体验模式参数设置 ##################
......
......@@ -23,24 +23,16 @@ def getMd5String(data):
def getSignature(data,postData={}):
sMd5 = ""
if len(postData) == 0:
key = sorted(data.keys())
tem = {}
for item in key:
tem[item] = data[item]
data = tem
keys = sorted(data.keys())
s = ""
for key in data.keys():
for key in keys:
s = s + key + "[" + str(data[key]) + "];"
sMd5 = getMd5String(s)
else:
data["Data"] = postData
key = sorted(data.keys())
tem = {}
for item in key:
tem[item] = data[item]
data = tem
keys = sorted(data.keys())
s = ""
for key in data.keys():
for key in keys:
s = s + key + "[" + str(data[key]) + "];"
sMd5 = getMd5String(s)
return sMd5
......@@ -50,5 +42,6 @@ def getSignature(data,postData={}):
if __name__ == "__main__":
print(getSignature({"a":123,"b":"abc"}))
print(getSignature({"sid": "6d7b97627f4e4b8196a2e49731978b65", "ts": 1590397597, "uid": "bb4d91ccc1f6461daec7a0daf1c8e8f2"}))
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment