class Server(object):
def init(self):
self.appKey = ‘fc49291a7a4d4b438fb00e77a3639406’
self.appSecret = ‘8b2fccea892343b59ff925ab67a579de’
def get_sign(self, sign_param):
if 'appKey' not in sign_param.keys():
sign_param['appKey'] = self.appKey
if 'sign' in list(sign_param.keys()):
del sign_param['sign']
sign_str = ''
for key in sorted(sign_param.keys()):
value = sign_param[key]
sign_str += '{0}={1}&'.format(key, value)
sign_str += self.appSecret
print("待加密字符串为:", sign_str)
result = hashlib.md5(sign_str.encode("utf-8")).hexdigest()
return result